AI-generated Key Takeaways
-
EC2Algorithmis an enum that defines algorithm names and COSE identifiers for EC2 (public) keys. -
This enum implements the
Algorithminterface and extendsjava.lang.Enum. -
It includes several predefined enum values representing different elliptic curve algorithms like ECDH-HKDF-256, Ed25519, Ed256, Ed512, ES256, ES384, and ES512.
-
The inherited methods provide standard functionality for enums in Java, such as comparing, getting the name, and converting to string.
-
It also includes methods inherited from the
Algorithminterface for retrieving algorithm values.
Algorithm names and COSE identifiers for EC2 (public) keys.
See COSE registry for EC2 algorithms and WebAuthn registry for EC2 algorithms
Inherited Method Summary
Enum Values
public static final EC2Algorithm ECDH_HKDF_256
ECDH-ES with HKDF-SHA-256
public static final EC2Algorithm ED25519
EdDSA with Ed25519
public static final EC2Algorithm ED256
TPM_ECC_BN_P256 curve with SHA-256
public static final EC2Algorithm ED512
ECC_BN_ISOP512 curve with SHA-512
public static final EC2Algorithm ES256
ECDSA with SHA-256
public static final EC2Algorithm ES384
ECDSA with SHA-384
public static final EC2Algorithm ES512
ECDSA with SHA-512