Initial project import

This commit is contained in:
drjones
2026-06-13 17:36:44 -07:00
commit ad2a18cc8d
18471 changed files with 4497570 additions and 0 deletions

View File

@@ -0,0 +1,16 @@
import { CryptoProvider } from './CryptoProvider.js';
/**
* `CryptoProvider which uses the SubtleCrypto interface of the Web Crypto API.
*
* This only supports asynchronous operations.
*/
export declare class SubtleCryptoProvider extends CryptoProvider {
subtleCrypto: SubtleCrypto;
constructor(subtleCrypto?: SubtleCrypto);
/** @override */
computeHMACSignature(payload: string, secret: string): string;
/** @override */
computeHMACSignatureAsync(payload: string, secret: string): Promise<string>;
/** @override */
computeSHA256Async(data: Uint8Array): Promise<Uint8Array>;
}