UNPKG

did-jwt

Version:

Library for Signing and Verifying JWTs that use DIDs as issuers and JWEs that use DIDs as recipients

81 lines • 8.76 kB
"use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.extractPublicKeyBytes = exports.supportedCodecs = exports.bytesToMultibase = exports.multibaseToBytes = exports.genX25519EphemeralKeyPair = exports.bytesToHex = exports.hexToBytes = exports.bytesToBase58 = exports.base58ToBytes = exports.bytesToBase64url = exports.base64ToBytes = exports.createJWS = exports.verifyJWS = exports.decodeJWT = exports.createMultisignatureJWT = exports.createJWT = exports.verifyJWT = exports.EdDSASigner = exports.ES256KSigner = exports.ES256Signer = exports.NaclSigner = exports.EllipticSigner = exports.SimpleSigner = exports.createFullEncrypter = exports.xc20pAuthDecrypterEcdh1PuV3x25519WithXc20PkwV2 = exports.xc20pAuthEncrypterEcdh1PuV3x25519WithXc20PkwV2 = exports.xc20pAnonDecrypterEcdhESx25519WithXc20PkwV2 = exports.xc20pAnonEncrypterEcdhESx25519WithXc20PkwV2 = exports.createAnonDecrypter = exports.createAuthDecrypter = exports.createAnonEncrypter = exports.createAuthEncrypter = exports.resolveX25519Encrypters = exports.x25519Decrypter = exports.x25519Encrypter = exports.createX25519ECDH = exports.xc20pDirEncrypter = exports.xc20pDirDecrypter = exports.decryptJWE = exports.createJWE = exports.concatKDF = exports.toEthereumAddress = void 0; const SimpleSigner_js_1 = __importDefault(require("./signers/SimpleSigner.js")); exports.SimpleSigner = SimpleSigner_js_1.default; const EllipticSigner_js_1 = __importDefault(require("./signers/EllipticSigner.js")); exports.EllipticSigner = EllipticSigner_js_1.default; const NaclSigner_js_1 = __importDefault(require("./signers/NaclSigner.js")); exports.NaclSigner = NaclSigner_js_1.default; const ES256KSigner_js_1 = require("./signers/ES256KSigner.js"); Object.defineProperty(exports, "ES256KSigner", { enumerable: true, get: function () { return ES256KSigner_js_1.ES256KSigner; } }); const ES256Signer_js_1 = require("./signers/ES256Signer.js"); Object.defineProperty(exports, "ES256Signer", { enumerable: true, get: function () { return ES256Signer_js_1.ES256Signer; } }); const EdDSASigner_js_1 = require("./signers/EdDSASigner.js"); Object.defineProperty(exports, "EdDSASigner", { enumerable: true, get: function () { return EdDSASigner_js_1.EdDSASigner; } }); const JWT_js_1 = require("./JWT.js"); Object.defineProperty(exports, "createJWS", { enumerable: true, get: function () { return JWT_js_1.createJWS; } }); Object.defineProperty(exports, "createJWT", { enumerable: true, get: function () { return JWT_js_1.createJWT; } }); Object.defineProperty(exports, "createMultisignatureJWT", { enumerable: true, get: function () { return JWT_js_1.createMultisignatureJWT; } }); Object.defineProperty(exports, "decodeJWT", { enumerable: true, get: function () { return JWT_js_1.decodeJWT; } }); Object.defineProperty(exports, "verifyJWS", { enumerable: true, get: function () { return JWT_js_1.verifyJWS; } }); Object.defineProperty(exports, "verifyJWT", { enumerable: true, get: function () { return JWT_js_1.verifyJWT; } }); var Digest_js_1 = require("./Digest.js"); Object.defineProperty(exports, "toEthereumAddress", { enumerable: true, get: function () { return Digest_js_1.toEthereumAddress; } }); Object.defineProperty(exports, "concatKDF", { enumerable: true, get: function () { return Digest_js_1.concatKDF; } }); var JWE_js_1 = require("./encryption/JWE.js"); Object.defineProperty(exports, "createJWE", { enumerable: true, get: function () { return JWE_js_1.createJWE; } }); Object.defineProperty(exports, "decryptJWE", { enumerable: true, get: function () { return JWE_js_1.decryptJWE; } }); var xc20pDir_js_1 = require("./encryption/xc20pDir.js"); Object.defineProperty(exports, "xc20pDirDecrypter", { enumerable: true, get: function () { return xc20pDir_js_1.xc20pDirDecrypter; } }); Object.defineProperty(exports, "xc20pDirEncrypter", { enumerable: true, get: function () { return xc20pDir_js_1.xc20pDirEncrypter; } }); __exportStar(require("./encryption/types.js"), exports); __exportStar(require("./encryption/X25519-ECDH-ES.js"), exports); __exportStar(require("./encryption/X25519-ECDH-1PU.js"), exports); var ECDH_js_1 = require("./encryption/ECDH.js"); Object.defineProperty(exports, "createX25519ECDH", { enumerable: true, get: function () { return ECDH_js_1.createX25519ECDH; } }); var xc20pEncryption_js_1 = require("./encryption/xc20pEncryption.js"); Object.defineProperty(exports, "x25519Encrypter", { enumerable: true, get: function () { return xc20pEncryption_js_1.x25519Encrypter; } }); Object.defineProperty(exports, "x25519Decrypter", { enumerable: true, get: function () { return xc20pEncryption_js_1.x25519Decrypter; } }); Object.defineProperty(exports, "resolveX25519Encrypters", { enumerable: true, get: function () { return xc20pEncryption_js_1.resolveX25519Encrypters; } }); Object.defineProperty(exports, "createAuthEncrypter", { enumerable: true, get: function () { return xc20pEncryption_js_1.createAuthEncrypter; } }); Object.defineProperty(exports, "createAnonEncrypter", { enumerable: true, get: function () { return xc20pEncryption_js_1.createAnonEncrypter; } }); Object.defineProperty(exports, "createAuthDecrypter", { enumerable: true, get: function () { return xc20pEncryption_js_1.createAuthDecrypter; } }); Object.defineProperty(exports, "createAnonDecrypter", { enumerable: true, get: function () { return xc20pEncryption_js_1.createAnonDecrypter; } }); Object.defineProperty(exports, "xc20pAnonEncrypterEcdhESx25519WithXc20PkwV2", { enumerable: true, get: function () { return xc20pEncryption_js_1.xc20pAnonEncrypterEcdhESx25519WithXc20PkwV2; } }); Object.defineProperty(exports, "xc20pAnonDecrypterEcdhESx25519WithXc20PkwV2", { enumerable: true, get: function () { return xc20pEncryption_js_1.xc20pAnonDecrypterEcdhESx25519WithXc20PkwV2; } }); Object.defineProperty(exports, "xc20pAuthEncrypterEcdh1PuV3x25519WithXc20PkwV2", { enumerable: true, get: function () { return xc20pEncryption_js_1.xc20pAuthEncrypterEcdh1PuV3x25519WithXc20PkwV2; } }); Object.defineProperty(exports, "xc20pAuthDecrypterEcdh1PuV3x25519WithXc20PkwV2", { enumerable: true, get: function () { return xc20pEncryption_js_1.xc20pAuthDecrypterEcdh1PuV3x25519WithXc20PkwV2; } }); var createEncrypter_js_1 = require("./encryption/createEncrypter.js"); Object.defineProperty(exports, "createFullEncrypter", { enumerable: true, get: function () { return createEncrypter_js_1.createFullEncrypter; } }); var util_js_1 = require("./util.js"); Object.defineProperty(exports, "base64ToBytes", { enumerable: true, get: function () { return util_js_1.base64ToBytes; } }); Object.defineProperty(exports, "bytesToBase64url", { enumerable: true, get: function () { return util_js_1.bytesToBase64url; } }); Object.defineProperty(exports, "base58ToBytes", { enumerable: true, get: function () { return util_js_1.base58ToBytes; } }); Object.defineProperty(exports, "bytesToBase58", { enumerable: true, get: function () { return util_js_1.bytesToBase58; } }); Object.defineProperty(exports, "hexToBytes", { enumerable: true, get: function () { return util_js_1.hexToBytes; } }); Object.defineProperty(exports, "bytesToHex", { enumerable: true, get: function () { return util_js_1.bytesToHex; } }); Object.defineProperty(exports, "genX25519EphemeralKeyPair", { enumerable: true, get: function () { return util_js_1.genX25519EphemeralKeyPair; } }); Object.defineProperty(exports, "multibaseToBytes", { enumerable: true, get: function () { return util_js_1.multibaseToBytes; } }); Object.defineProperty(exports, "bytesToMultibase", { enumerable: true, get: function () { return util_js_1.bytesToMultibase; } }); Object.defineProperty(exports, "supportedCodecs", { enumerable: true, get: function () { return util_js_1.supportedCodecs; } }); Object.defineProperty(exports, "extractPublicKeyBytes", { enumerable: true, get: function () { return util_js_1.extractPublicKeyBytes; } }); __exportStar(require("./Errors.js"), exports); //# sourceMappingURL=index.js.map