mirror of
https://github.com/hanzoai/jose.git
synced 2026-09-24 17:00:01 +00:00
9 lines
350 B
JavaScript
9 lines
350 B
JavaScript
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 === null || webcrypto === void 0 ? void 0 : webcrypto.CryptoKey)) {
|
|
types.push('CryptoKey');
|
|
}
|
|
export { types };
|