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

29 lines • 1.02 kB
import { SingleOrArray } from "../../../types.mjs"; import { ClaimFormat } from "../models/ClaimFormat.mjs"; //#region src/modules/vc/sd-jwt-vc/W3cV2SdJwt.d.ts export interface W3cV2SdJwtHeader { alg: string; kid?: string; [property: string]: unknown; } export interface W3cV2SdJwtPayload { type: SingleOrArray<string>; iss?: string; jti?: string; [property: string]: unknown; } export interface W3cV2SdJwt<T extends ClaimFormat.SdJwtW3cVc | ClaimFormat.SdJwtW3cVp> { claimFormat: T; compact: string; header: W3cV2SdJwtHeader; payload: W3cV2SdJwtPayload; prettyClaims: W3cV2SdJwtPayload; kbJwt?: { header: Record<string, unknown>; payload: Record<string, unknown>; }; } export declare function sdJwtVcHasher(data: string | ArrayBufferLike, alg: string): Uint8Array<ArrayBufferLike>; export declare function decodeSdJwt<T extends ClaimFormat.SdJwtW3cVc | ClaimFormat.SdJwtW3cVp>(compact: string, claimFormat: T): W3cV2SdJwt<T>; //#endregion //# sourceMappingURL=W3cV2SdJwt.d.mts.map