importSigningKey
importSigningKey(
bytes):Promise<SigningKey>
Defined in: src/codecs/signed/key.ts:54
Import raw operator key material into a SigningKey handle.
Derives a single HMAC-SHA-256 key via HKDF under the domain-separation label
@smonn/ids/signed/hmac. Accepts 16, 24, or 32 bytes. To store or
transport key material, use encodeSigningKey / decodeSigningKey
("hex" or "base64url" — not Crockford base32).
Parameters
Section titled “Parameters”Uint8Array
16, 24, or 32 raw key bytes.
Returns
Section titled “Returns”Promise<SigningKey>
Throws
Section titled “Throws”invalid_key_length if bytes.length is not 16, 24, or 32.