Using the method and parameters specified in algorithm
, and the keying material provided by baseKey
, subtle.deriveKey()
attempts to generate a new <CryptoKey>based on the method and parameters in
derivedKeyAlgorithm`.
Calling subtle.deriveKey()
is equivalent to calling subtle.deriveBits()
to generate raw keying material, then passing the result into the subtle.importKey()
method using the deriveKeyAlgorithm
, extractable
, and keyUsages
parameters as input.
The algorithms currently supported include:
'ECDH'
'X25519'
'X448'
'HKDF'
'PBKDF2'