@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
text/typescript
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 };