pub fn extract_ed25519_public_key_from_der(
der: &[u8],
) -> Result<[u8; 32], Ed25519Error>Expand description
Extract raw 32-byte Ed25519 public key from DER/SPKI encoded format.
AWS KMS and other providers return Ed25519 public keys in SPKI format. This function uses proper ASN.1 parsing via ed25519-dalek’s pkcs8 support to extract the raw 32-byte public key from the SPKI structure.
This function accepts:
- SPKI/DER encoded public keys (any valid length)
- 32 bytes: Raw public key (already extracted)