Create a Curve25519 Public Key.
Used for object casting to the right type in the factory.
Get the name of the underlying public key scheme.
Return the estimated strength of the underlying key against the best currently known attack. Note that this ignores anything but pure attacks against the key itself and do not take into account padding schemes, usage mistakes, etc which might reduce the strength. However it does suffice to provide an upper bound.
Get the OID of the underlying public key scheme.
Test the key values for consistency.
Find out the number of message parts supported by this scheme.
Find out the message part size supported by this scheme/key.
Get the maximum message size in bits supported by this public key.
Self-test after loading a key