EC
EC public key representation The properties and constructor params are exactly what their names suggest
Parameters
indicates whether to use point compression where applicable
Properties
This is meant for storing additional properties, which may be relevant for certain use cases. For example, Json Web Keys or Cose Keys may define an arbitrary key IDs. This is not meant for Algorithm parameters! If an algorithm needs parameters, the implementing classes should be extended
Returns did:key:$MULTIBASE_ENCODING_IDENTIFIER$MULTICODEC_ALGORITHM_IDENTIFIER$BYTES
with all bytes after MULTIBASE_ENCODING_IDENTIFIER in the assigned encoding Multicodec identifiers '0x120x' are draft identifiers for P-xxx keys with point compression
Representation of the key in the format used by iOS, EC compression is used if key was compressed on reception
Functions
Alias of equals provided for convenience (and alignment with SpecializedCryptoPublicKey)
Whether the actual underlying key (irrespective of any format-specific metadata) is equal
ANSI X9.63 Encoding as used by iOS