UNPKG

@agnostack/verifyd

Version:

Please contact agnoStack via info@agnostack.com for any questions

55 lines 1.97 kB
export class WebCrypto { constructor({ crypto: _crypto, util: _util }?: { crypto: any; util: any; }); _crypto: any; _util: any; get subtle(): any; getWebCrypto(): Promise<any>; getTextDecoder(): Promise<any>; getTextEncoder(): Promise<any>; timingSafeEqual(value1: any, value2: any): boolean; stringToHex(stringValue: any): string; hexToString(hexValue: any): string; arrayBufferToString(arrayBuffer: any): Promise<any>; arrayToArrayBuffer(array: any): any; ensureArrayBuffer(arrayOrArrayBuffer: any): any; getKeyOperations(keyType: any): string[]; getKeyAlgorythm(keyType: any): { name: string; namedCurve?: undefined; } | { name: string; namedCurve: string; }; generateKeyPair(): Promise<any>; generateSharedSecret(): Promise<any>; generateHMAC(message: any, derivedKey: any): Promise<string | undefined>; verifyHMAC(message: any, derivedKey: any, verifiableHMAC: any): Promise<boolean>; getStorableKey(key: any): Promise<string>; restoreStorableKey(keyType: any, storableHex: any): Promise<any>; getStorableKeyPair(keyPair: any): Promise<{}>; restoreStorableKeyPair(keyPair: any): Promise<{}>; deriveSharedKey({ publicKey, privateKey }: { publicKey: any; privateKey: any; }): Promise<any>; deriveHMACKey({ publicKey, privateKey }: { publicKey: any; privateKey: any; }): Promise<any>; getVerificationKeys({ publicKey, privateKey }: { publicKey: any; privateKey: any; }): Promise<{ derivedSecretKey?: undefined; derivedHMACKey?: undefined; } | { derivedSecretKey: any; derivedHMACKey: any; }>; encryptMessage(decryptedMessage: any, derivedKey: any): Promise<number[] | undefined>; decryptMessage(encryptedMessage: any, derivedKey: any): Promise<any>; } //# sourceMappingURL=WebCrypto.d.ts.map