menu

destack:crypto/binding

import destack:crypto/binding

Structs

  1. CryptoAesKeyShapeAES key shape.
  2. CryptoAgreementBitsKey-agreement raw byte request.
  3. CryptoAgreementHkdfKey-agreement HKDF derivation.
  4. CryptoAgreementSp80056aConcatKey-agreement SP 800-56A concat derivation.
  5. CryptoAgreementX942ConcatKey-agreement X9.42 concat derivation.
  6. CryptoAgreementX963Key-agreement X9.63 derivation.
  7. CryptoArgon2idArgon2id derivation.
  8. CryptoAsymmetricEncryptionParametersAsymmetric encryption parameters.
  9. CryptoCertificateDescriptorCertificate descriptor.
  10. CryptoCertificateIdentityCertificate identity used during verification.
  11. CryptoCertificateListEntryCertificate list entry.
  12. CryptoCertificateListPageCertificate list page.
  13. CryptoCertificateQueryCertificate query.
  14. CryptoCertificateValidityCertificate validity window.
  15. CryptoCertificateVerifyRequestCertificate chain verify request.
  16. CryptoCertificateVerifyResultCertificate chain verify result.
  17. CryptoChaCha20KeyShapeChaCha20 key shape.
  18. CryptoCipherOutputCipher output.
  19. CryptoCipherParametersCipher parameters.
  20. CryptoDerivedKeyOutput key requested from a derivation operation.
  21. CryptoEcKeyShapeElliptic-curve key shape.
  22. CryptoEd25519KeyShapeEd25519 key shape.
  23. CryptoEd448KeyShapeEd448 key shape.
  24. CryptoHkdfHKDF derivation.
  25. CryptoHmacKeyShapeHMAC key shape.
  26. CryptoKdfBitsKey derivation raw byte request.
  27. CryptoKeyDescriptorKey descriptor.
  28. CryptoKeyImportKey import request.
  29. CryptoKeyListEntryKey list entry.
  30. CryptoKeyListPageKey list page.
  31. CryptoKeyPairGenerated key pair.
  32. CryptoKeyPolicyKey storage and usage policy.
  33. CryptoKeyQueryKey query.
  34. CryptoKeyWrapParametersKey-wrap parameters.
  35. CryptoMacParametersMAC parameters.
  36. CryptoPbkdf2PBKDF2 derivation.
  37. CryptoPrivateKeyExportPrivate-key export request.
  38. CryptoProviderCapabilityCrypto provider capability.
  39. CryptoRsaKeyShapeRSA key shape.
  40. CryptoScryptscrypt derivation.
  41. CryptoSignatureParametersSignature parameters.
  42. CryptoSp800108CounterSP 800-108 counter-mode derivation.
  43. CryptoSp80056aConcatSP 800-56A concat derivation.
  44. CryptoStoreIdentityCrypto store identity.
  45. CryptoStoreOptionsCrypto store options.
  46. CryptoTls12PrfTLS 1.2 PRF derivation.
  47. CryptoX25519KeyShapeX25519 key shape.
  48. CryptoX448KeyShapeX448 key shape.
  49. CryptoX942ConcatX9.42 concat derivation.
  50. CryptoX963X9.63 derivation.

Enums

  1. CryptoAsymmetricEncryptionAlgorithmAsymmetric encryption algorithm selector.
  2. CryptoCertificateFormatCertificate encoding format.
  3. CryptoCertificateIdentityKindCertificate identity kind.
  4. CryptoCertificatePurposeCertificate verification purpose.
  5. CryptoCertificateRevocationModeRevocation policy for certificate verification.
  6. CryptoCertificateVerifyErrorCertificate verification error.
  7. CryptoCipherAlgorithmSymmetric encryption algorithm selector.
  8. CryptoCipherDirectionCipher direction.
  9. CryptoDigestAlgorithmDigest algorithm selector.
  10. CryptoKdfAlgorithmKey-derivation algorithm selector.
  11. CryptoKeyAgreementAlgorithmKey agreement algorithm selector.
  12. CryptoKeyAlgorithmKey algorithm family.
  13. CryptoKeyFormatKey material format.
  14. CryptoKeyKindKey object kind.
  15. CryptoKeyResidencyKey material residency.
  16. CryptoKeyWrapAlgorithmKey wrap algorithm selector.
  17. CryptoMacAlgorithmMessage authentication algorithm selector.
  18. CryptoNamedCurveNamed curve selector.
  19. CryptoSignatureAlgorithmSignature algorithm selector.
  20. CryptoStoreKindCrypto store kind.

Newtypes

  1. CryptoAgreementDerivationKey-agreement derivation.
  2. CryptoCertificateHandleHandle for one cryptographic certificate object.
  3. CryptoCertificateKeyUsageFlagsCertificate key usage flags.
  4. CryptoCipherHandleHandle for one cryptographic symmetric-cipher context.
  5. CryptoDigestHandleHandle for one cryptographic digest context.
  6. CryptoKdfKey derivation.
  7. CryptoKeyHandleHandle for one cryptographic key object.
  8. CryptoKeyShapeKey shape for generation, import, and descriptor reads.
  9. CryptoKeyUsageFlagsKey usage flags.
  10. CryptoMacHandleHandle for one cryptographic message-authentication context.
  11. CryptoStoreHandleHandle for one cryptographic key store.

Interfaces

  1. CryptoAgreementBindingAgreement binding family.
  2. CryptoBindingCryptography binding family.
  3. CryptoCertificateBindingCertificate binding family.
  4. CryptoCipherBindingCipher binding family.
  5. CryptoDigestBindingDigest binding family.
  6. CryptoKdfBindingKdf binding family.
  7. CryptoKeyBindingKey binding family.
  8. CryptoMacBindingMac binding family.
  9. CryptoStoreBindingStore binding family.

Constants

  1. cryptoCurrent cryptography binding family.
  2. CRYPTO_CERTIFICATE_KEY_USAGE_CERTIFICATE_SIGNCertificate key usage: certificate signing.
  3. CRYPTO_CERTIFICATE_KEY_USAGE_CRL_SIGNCertificate key usage: CRL signing.
  4. CRYPTO_CERTIFICATE_KEY_USAGE_DATA_ENCIPHERMENTCertificate key usage: data encipherment.
  5. CRYPTO_CERTIFICATE_KEY_USAGE_DECIPHER_ONLYCertificate key usage: decipher only.
  6. CRYPTO_CERTIFICATE_KEY_USAGE_DIGITAL_SIGNATURECertificate key usage: digital signature.
  7. CRYPTO_CERTIFICATE_KEY_USAGE_ENCIPHER_ONLYCertificate key usage: encipher only.
  8. CRYPTO_CERTIFICATE_KEY_USAGE_KEY_AGREEMENTCertificate key usage: key agreement.
  9. CRYPTO_CERTIFICATE_KEY_USAGE_KEY_ENCIPHERMENTCertificate key usage: key encipherment.
  10. CRYPTO_CERTIFICATE_KEY_USAGE_NON_REPUDIATIONCertificate key usage: non-repudiation.
  11. CRYPTO_KEY_USAGE_DECRYPTKey usage: decrypt.
  12. CRYPTO_KEY_USAGE_DERIVE_BITSKey usage: derive bits.
  13. CRYPTO_KEY_USAGE_DERIVE_KEYKey usage: derive key.
  14. CRYPTO_KEY_USAGE_ENCRYPTKey usage: encrypt.
  15. CRYPTO_KEY_USAGE_EXPORTKey usage: export.
  16. CRYPTO_KEY_USAGE_SIGNKey usage: sign.
  17. CRYPTO_KEY_USAGE_UNWRAPKey usage: unwrap.
  18. CRYPTO_KEY_USAGE_VERIFYKey usage: verify.
  19. CRYPTO_KEY_USAGE_WRAPKey usage: wrap.