UNPKG

cardano-web3-utils

Version:
15 lines (14 loc) 687 B
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;