cardano-web3-utils
Version:
Cardano utils for web3 apps
15 lines (14 loc) • 687 B
TypeScript
import { Web3AuthenticationPayload } from '.';
export declare function checkExpiration(payload: Web3AuthenticationPayload, expirationTimeSpan: number): boolean;
/**
* Get the bech32 address from a COSE_Sign1 signature
* @param {String} signature - Hex string represeantation of a COSE_Sign1 signature
*/
export declare function getCoseSign1Bech32Address(signature: string): string;
/**
*
* @param {String} signature
*/
export declare function getPayload(signature: string): Web3AuthenticationPayload;
export declare function verifyCoseSign1Address(key: string, signature: string): boolean;
export declare function verifyCoseSign1Signature(key: string, signature: string): boolean;