@turnkey/crypto
Version:
Encryption, decryption, and key related utility functions
27 lines (22 loc) • 1.19 kB
JavaScript
;
var crypto = require('./crypto.js');
var turnkey = require('./turnkey.js');
exports.buildAdditionalAssociatedData = crypto.buildAdditionalAssociatedData;
exports.compressRawPublicKey = crypto.compressRawPublicKey;
exports.extractPrivateKeyFromPKCS8Bytes = crypto.extractPrivateKeyFromPKCS8Bytes;
exports.formatHpkeBuf = crypto.formatHpkeBuf;
exports.fromDerSignature = crypto.fromDerSignature;
exports.generateP256KeyPair = crypto.generateP256KeyPair;
exports.getPublicKey = crypto.getPublicKey;
exports.hpkeAuthEncrypt = crypto.hpkeAuthEncrypt;
exports.hpkeDecrypt = crypto.hpkeDecrypt;
exports.hpkeEncrypt = crypto.hpkeEncrypt;
exports.toDerSignature = crypto.toDerSignature;
exports.uncompressRawPublicKey = crypto.uncompressRawPublicKey;
exports.decryptCredentialBundle = turnkey.decryptCredentialBundle;
exports.decryptExportBundle = turnkey.decryptExportBundle;
exports.encryptPrivateKeyToBundle = turnkey.encryptPrivateKeyToBundle;
exports.encryptWalletToBundle = turnkey.encryptWalletToBundle;
exports.verifySessionJwtSignature = turnkey.verifySessionJwtSignature;
exports.verifyStampSignature = turnkey.verifyStampSignature;
//# sourceMappingURL=index.js.map