11 private BigInteger? prime;
34 public override string Oid =>
"1.2.840.10045.1.1";
48 if (SecurityInfo[1] is BigInteger
Prime)
60 public BigInteger
Prime => this.prime!.Value;
68 Parameters[
"p"] = this.prime;
Abstract base class for field types.
Abstract base class for field types.
BigInteger Prime
Prime number used to define the prime field.
override bool Configure(Vector SecurityInfo)
If the object can be configured by the security information provided.
override string Oid
OID identifying the type of object.
override void GetParsedParameters(Dictionary< string, object?> Parameters)
Gets parsed parameters from the field type definition, if available.
PrimeField()
Abstract base class for field types.
PrimeField(BigInteger Prime)
Abstract base class for field types.
override bool IsConfigured
If the object has been configured.