MgenerateKey
Bun

method

SubtleCrypto.generateKey

algorithm: 'Ed25519' | { name: 'Ed25519' },
extractable: boolean,
keyUsages: readonly 'sign' | 'verify'[]
): Promise<CryptoKeyPair>;
algorithm: RsaHashedKeyGenParams | EcKeyGenParams,
extractable: boolean,
keyUsages: readonly KeyUsage[]
): Promise<CryptoKeyPair>;
algorithm: Pbkdf2Params | AesKeyGenParams | HmacKeyGenParams,
extractable: boolean,
keyUsages: readonly KeyUsage[]
): Promise<CryptoKey>;
algorithm: AlgorithmIdentifier,
extractable: boolean,
keyUsages: KeyUsage[]
): Promise<CryptoKey | CryptoKeyPair>;
algorithm: AlgorithmIdentifier,
extractable: boolean,
keyUsages: Iterable<KeyUsage>
): Promise<CryptoKey | CryptoKeyPair>;

Referenced types

class CryptoKey

The CryptoKey dictionary of the Web Crypto API represents a cryptographic key. Available only in secure contexts.

MDN Reference