# ECField

public interface **ECField**

|---|---|---|
| Known Indirect Subclasses [ECFieldF2m](https://developers.google.com/j2objc/javadoc/jre/reference/java/security/spec/ECFieldF2m.html), [ECFieldFp](https://developers.google.com/j2objc/javadoc/jre/reference/java/security/spec/ECFieldFp.html) |---|---| | [ECFieldF2m](https://developers.google.com/j2objc/javadoc/jre/reference/java/security/spec/ECFieldF2m.html) | This immutable class defines an elliptic curve (EC) characteristic 2 finite field. | | [ECFieldFp](https://developers.google.com/j2objc/javadoc/jre/reference/java/security/spec/ECFieldFp.html) | This immutable class defines an elliptic curve (EC) prime finite field. | |||

This interface represents an elliptic curve (EC) finite field.
All specialized EC fields must implements this interface.

##### See Also

- `https://developers.google.com/j2objc/javadoc/jre/reference/java/security/spec/ECFieldFp.html`
- `https://developers.google.com/j2objc/javadoc/jre/reference/java/security/spec/ECFieldF2m.html`

### Public Method Summary

|---|---|
| abstract int | [getFieldSize](https://developers.google.com/j2objc/javadoc/jre/reference/java/security/spec/ECField.html#getFieldSize())() Returns the field size in bits. |

## Public Methods

#### public abstract int
**getFieldSize**
()

Returns the field size in bits. Note: For prime finite
field ECFieldFp, size of prime p in bits is returned.
For characteristic 2 finite field ECFieldF2m, m is returned.

##### Returns

- the field size in bits.