int wired_eckey_curve25519_priv(wired_span key_der, u8 out[32])
Extract the 32-byte Curve25519 private key from an RFC 8410 7 OneAsymmetricKey DER SEQUENCE (Ed25519 ...
int wired_eckey_p256_priv(wired_span key_der, u8 out[32])
Extract the 32-byte P-256 private scalar from key_der.
int wired_eckey_ed25519_pkcs8_encode(const u8 seed[32], wired_obuf *out)
Encode a 32-byte Ed25519 seed as an RFC 8410 7 OneAsymmetricKey DER SEQUENCE: version 0,...
Value-type views that fold the SDK's recurring argument shapes into single parameters,...
Growing output buffer view for variable-length results.
Definition span.h:54
Read-only view of a byte range.
Definition span.h:30
unsigned char u8
unsigned 8-bit integer / byte
Definition types.h:18