@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
46 lines (45 loc) • 1.48 kB
text/typescript
import { KnownJwaSignatureAlgorithm } from "../jwk/jwa.mjs";
import { z } from "zod";
//#region src/modules/kms/cose/algorithm.d.ts
declare const KnownCoseSignatureAlgorithms: {
readonly Ed25519: -19;
readonly Ed448: -53;
readonly EdDSA: -19;
readonly ESP256: -9;
readonly ESP384: -51;
readonly ESP512: -52;
readonly ES256K: -47;
readonly RS256: -257;
readonly RS384: -258;
readonly RS512: -259;
readonly PS256: -37;
readonly PS384: -38;
readonly PS512: -39;
readonly HS256: 5;
readonly HS384: 6;
readonly HS512: 7;
};
declare const zKnownCoseSignatureAlgorithm: z.ZodEnum<{
readonly Ed25519: -19;
readonly Ed448: -53;
readonly EdDSA: -19;
readonly ESP256: -9;
readonly ESP384: -51;
readonly ESP512: -52;
readonly ES256K: -47;
readonly RS256: -257;
readonly RS384: -258;
readonly RS512: -259;
readonly PS256: -37;
readonly PS384: -38;
readonly PS512: -39;
readonly HS256: 5;
readonly HS384: 6;
readonly HS512: 7;
}>;
type KnownCoseSignatureAlgorithm = z.output<typeof zKnownCoseSignatureAlgorithm>;
declare function isKnownCoseSignatureAlgorithm(coseAlg: number): coseAlg is KnownCoseSignatureAlgorithm;
declare function knownJwaFromCoseSignatureAlgorithm(coseAlg: KnownCoseSignatureAlgorithm): KnownJwaSignatureAlgorithm;
//#endregion
export { KnownCoseSignatureAlgorithm, KnownCoseSignatureAlgorithms, isKnownCoseSignatureAlgorithm, knownJwaFromCoseSignatureAlgorithm };
//# sourceMappingURL=algorithm.d.mts.map