@relaycorp/webcrypto-kms
Version:
WebCrypto-compatible client for Key Management Services like GCP KMS
9 lines • 400 B
JavaScript
import { Crypto } from '@peculiar/webcrypto';
const NODEJS_CRYPTO = new Crypto();
export function derDeserialisePublicKey(publicKeySerialized, algorithm) {
return NODEJS_CRYPTO.subtle.importKey('spki', publicKeySerialized, algorithm, true, ['verify']);
}
export async function hash(input, algorithm) {
return NODEJS_CRYPTO.subtle.digest(algorithm, input);
}
//# sourceMappingURL=crypto.js.map