9 lines
295 B
Plaintext
9 lines
295 B
Plaintext
import webcrypto, { isCryptoKey } from './webcrypto.js';
|
|
import isKeyObject from './is_key_object.js';
|
|
export default (key) => isKeyObject(key) || isCryptoKey(key);
|
|
const types = ['KeyObject'];
|
|
if (globalThis.CryptoKey || webcrypto?.CryptoKey) {
|
|
types.push('CryptoKey');
|
|
}
|
|
export { types };
|