UNPKG

@turnkey/crypto

Version:

Encryption, decryption, and key related utility functions

51 lines (46 loc) 2.68 kB
'use strict'; var crypto = require('./crypto.js'); var turnkey = require('./turnkey.js'); var proof = require('./proof.js'); var webhooks = require('./webhooks.js'); var constants = require('./constants.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.quorumKeyEncrypt = crypto.quorumKeyEncrypt; exports.toDerSignature = crypto.toDerSignature; exports.uncompressRawPublicKey = crypto.uncompressRawPublicKey; Object.defineProperty(exports, "Enclave", { enumerable: true, get: function () { return turnkey.Enclave; } }); exports.decryptCredentialBundle = turnkey.decryptCredentialBundle; exports.decryptExportBundle = turnkey.decryptExportBundle; exports.encryptOauth2ClientSecret = turnkey.encryptOauth2ClientSecret; exports.encryptOnRampSecret = turnkey.encryptOnRampSecret; exports.encryptOtpCodeToBundle = turnkey.encryptOtpCodeToBundle; exports.encryptPrivateKeyToBundle = turnkey.encryptPrivateKeyToBundle; exports.encryptToEnclave = turnkey.encryptToEnclave; exports.encryptWalletToBundle = turnkey.encryptWalletToBundle; exports.verifySessionJwtSignature = turnkey.verifySessionJwtSignature; exports.verifyStampSignature = turnkey.verifyStampSignature; exports.getCryptoInstance = proof.getCryptoInstance; exports.verify = proof.verify; exports.verifyAppProofSignature = proof.verifyAppProofSignature; exports.verifyCertificateChain = proof.verifyCertificateChain; exports.verifyCoseSign1Sig = proof.verifyCoseSign1Sig; exports.TurnkeyWebhookVerificationFailureReasons = webhooks.TurnkeyWebhookVerificationFailureReasons; exports.verifyTurnkeyWebhookSignature = webhooks.verifyTurnkeyWebhookSignature; exports.PRODUCTION_NOTARIZER_SIGN_PUBLIC_KEY = constants.PRODUCTION_NOTARIZER_SIGN_PUBLIC_KEY; exports.PRODUCTION_ON_RAMP_CREDENTIALS_ENCRYPTION_PUBLIC_KEY = constants.PRODUCTION_ON_RAMP_CREDENTIALS_ENCRYPTION_PUBLIC_KEY; exports.PRODUCTION_SIGNER_SIGN_PUBLIC_KEY = constants.PRODUCTION_SIGNER_SIGN_PUBLIC_KEY; exports.PRODUCTION_TLS_FETCHER_ENCRYPT_PUBLIC_KEY = constants.PRODUCTION_TLS_FETCHER_ENCRYPT_PUBLIC_KEY; exports.PRODUCTION_TLS_FETCHER_SIGN_PUBLIC_KEY = constants.PRODUCTION_TLS_FETCHER_SIGN_PUBLIC_KEY; //# sourceMappingURL=index.js.map