CryptoProviderCapability import { CryptoProviderCapability } from "destack:crypto/binding"; Crypto provider capability. export struct CryptoProviderCapability { stores: CryptoStoreKind[]; keyAlgorithms: CryptoKeyAlgorithm[]; keyFormats: CryptoKeyFormat[]; keyResidencies: CryptoKeyResidency[]; curves: CryptoNamedCurve[]; digests: CryptoDigestAlgorithm[]; signatures: CryptoSignatureAlgorithm[]; asymmetricEncryption: CryptoAsymmetricEncryptionAlgorithm[]; keyWrap: CryptoKeyWrapAlgorithm[]; ciphers: CryptoCipherAlgorithm[]; macs: CryptoMacAlgorithm[]; kdfs: CryptoKdfAlgorithm[]; agreements: CryptoKeyAgreementAlgorithm[]; keyUsages: CryptoKeyUsageFlags; supportsCertificateVerification: boolean; supportsSystemTrustAnchors: boolean; } language/library/src/crypto/binding/store.ds:54:87 Members stores: CryptoStoreKind[] Available store kinds. keyAlgorithms: CryptoKeyAlgorithm[] Supported key algorithms. keyFormats: CryptoKeyFormat[] Supported key formats. keyResidencies: CryptoKeyResidency[] Supported key residencies. curves: CryptoNamedCurve[] Supported named curves. digests: CryptoDigestAlgorithm[] Supported digest algorithms. signatures: CryptoSignatureAlgorithm[] Supported signature algorithms. asymmetricEncryption: CryptoAsymmetricEncryptionAlgorithm[] Supported asymmetric encryption algorithms. keyWrap: CryptoKeyWrapAlgorithm[] Supported key-wrap algorithms. ciphers: CryptoCipherAlgorithm[] Supported symmetric cipher algorithms. macs: CryptoMacAlgorithm[] Supported MAC algorithms. kdfs: CryptoKdfAlgorithm[] Supported KDF algorithms. agreements: CryptoKeyAgreementAlgorithm[] Supported key-agreement algorithms. keyUsages: CryptoKeyUsageFlags Supported key usage bits. supportsCertificateVerification: boolean Whether certificate verification is supported. supportsSystemTrustAnchors: boolean Whether host system trust anchors are readable.