@ucanto/principal
Version:
ucanto principal
16 lines • 837 B
TypeScript
/** @type {API.EdVerifier['code']} */
export const code: API.EdVerifier['code'];
export const name: "Ed25519";
/** @type {API.SigAlg} */
export const signatureCode: API.SigAlg;
export const signatureAlgorithm: "EdDSA";
export function parse(did: API.DID | string): API.Verifier<API.DID, typeof signatureCode>;
export function decode(bytes: Uint8Array): API.EdVerifier;
export function format(principal: API.Principal<API.DID>): `did:${string}:${string}`;
export function encode(principal: API.Principal<API.DID<"key">>): API.UCAN.PrincipalView<`did:key:${string}`>;
export function or(other: API.PrincipalParser): API.ComposedDIDParser;
export type EdVerifier = API.EdVerifier;
import * as API from './type.js';
import * as DID from '@ipld/dag-ucan/did';
import * as Verifier from '../verifier.js';
//# sourceMappingURL=verifier.d.ts.map