UNPKG

@credo-ts/core

Version:

<p align="center"> <br /> <img alt="Credo Logo" src="https://github.com/openwallet-foundation/credo-ts/blob/c7886cb8377ceb8ee4efe8d264211e561a75072d/images/credo-logo.png" height="250px" /> </p> <h1 align="center"><b>Credo - Core</b></h1

17 lines • 1.56 kB
import { HashName, Hasher } from "./hashes/Hasher.mjs"; import { Sha1 } from "./hashes/Sha1.mjs"; import { Sha256 } from "./hashes/Sha256.mjs"; import { Sha384 } from "./hashes/Sha384.mjs"; import { Sha512 } from "./hashes/Sha512.mjs"; import { KeyGenAlgorithm, KeySignParams, jwaAlgorithmToKeySignParams, keyParamsToJwaAlgorithm } from "./webcrypto/types.mjs"; import { CredoWebCryptoKey } from "./webcrypto/CredoWebCryptoKey.mjs"; import { CredoWebCrypto } from "./webcrypto/CredoWebCrypto.mjs"; import { publicJwkToCryptoKeyAlgorithm } from "./webcrypto/utils/keyAlgorithmConversion.mjs"; import "./webcrypto/index.mjs"; import { JwtPayload, JwtPayloadJson, JwtPayloadOptions } from "./jose/jwt/JwtPayload.mjs"; import { Jwt } from "./jose/jwt/Jwt.mjs"; import { JwsSigner, JwsSignerDid, JwsSignerJwk, JwsSignerWithJwk, JwsSignerX5c } from "./JwsSigner.mjs"; import { JwsDetachedFormat, JwsFlattenedDetachedFormat, JwsGeneralFormat, JwsProtectedHeaderOptions } from "./JwsTypes.mjs"; import { JwsService } from "./JwsService.mjs"; import "./jose/index.mjs"; export { CredoWebCrypto, CredoWebCryptoKey, HashName, Hasher, type JwsDetachedFormat, type JwsFlattenedDetachedFormat, type JwsGeneralFormat, type JwsProtectedHeaderOptions, JwsService, type JwsSigner, type JwsSignerDid, type JwsSignerJwk, type JwsSignerWithJwk, type JwsSignerX5c, Jwt, JwtPayload, type JwtPayloadJson, type JwtPayloadOptions, type KeyGenAlgorithm, type KeySignParams, Sha1, Sha256, Sha384, Sha512, jwaAlgorithmToKeySignParams, keyParamsToJwaAlgorithm, publicJwkToCryptoKeyAlgorithm };