CryptoDigestBinding import { CryptoDigestBinding } from "destack:crypto/binding"; Digest binding family. export interface CryptoDigestBinding { computeDigest(algorithm: CryptoDigestAlgorithm, payload: &'a readonly [uint8]): Result; openDigest(algorithm: CryptoDigestAlgorithm): Result; updateDigest(digest: CryptoDigestHandle, payload: &'a readonly [uint8]): Result; finishDigest(digest: CryptoDigestHandle): Result; closeDigest(digest: CryptoDigestHandle): Result; } language/library/src/crypto/binding/digest.ds:11:64 Members computeDigest(algorithm: CryptoDigestAlgorithm, payload: &'a readonly [uint8]): Result Compute one digest in one shot. openDigest(algorithm: CryptoDigestAlgorithm): Result Open one streaming digest context. updateDigest(digest: CryptoDigestHandle, payload: &'a readonly [uint8]): Result Update one streaming digest context. finishDigest(digest: CryptoDigestHandle): Result Finalize one streaming digest context and return one digest output. closeDigest(digest: CryptoDigestHandle): Result Close one streaming digest context.