Lines Matching refs:CryptoDigestAlgorithm
4 import { CryptoDigestAlgorithm, CryptoEncoding, CryptoDigestOptions, Digest } from './Crypto.types';
83 function assertAlgorithm(algorithm: CryptoDigestAlgorithm): void {
84 if (!Object.values(CryptoDigestAlgorithm).includes(algorithm)) {
87 CryptoDigestAlgorithm
131 algorithm: CryptoDigestAlgorithm,
182 [CryptoDigestAlgorithm.SHA1]: 20,
183 [CryptoDigestAlgorithm.SHA256]: 32,
184 [CryptoDigestAlgorithm.SHA384]: 48,
185 [CryptoDigestAlgorithm.SHA512]: 64,
186 [CryptoDigestAlgorithm.MD2]: 16,
187 [CryptoDigestAlgorithm.MD4]: 16,
188 [CryptoDigestAlgorithm.MD5]: 16,
207 export function digest(algorithm: CryptoDigestAlgorithm, data: BufferSource): Promise<ArrayBuffer> {