TrustCore SDK NanoCrypto API reference  version 7.0
crypto Directory Reference

Certificate Management (crypto) functions.

Files

file  aes.h [code]
 Header file for the NanoCrypto AES symmetric cipher functions API.
 
file  aes_ccm.h [code]
 Header file for the NanoCrypto AES-CCM API.
 
file  aes_cmac.h [code]
 Header file for the Nanocrypto AES-CMAC API.
 
file  aes_ctr.h [code]
 Header file for the NanoCrypto AES-CTR API.
 
file  aes_eax.h [code]
 Header file for the NanoCrypto AES-EAX mode APIs.
 
file  aes_ecb.h [code]
 Header file for the NanoCrypto AES-ECB API.
 
file  aes_keywrap.h [code]
 aes_keywrap.h
 
file  aes_mmo.h [code]
 Header file for declaring AES Matyas-Meyer-Oseas (MMO) hash functions.
 
file  aes_xcbc_mac_96.h [code]
 Header file for declaring AES-XCBC functions.
 
file  aes_xts.h [code]
 
file  ansix9_63_kdf.h [code]
 Header file for the NanoCrypto ANSI x9.63 Key Derivation APIs.
 
file  arc2.h [code]
 Header file for the NanoCrypto RC2 Internal APIs.
 
file  arc4.h [code]
 Header file for the NanoCrypto RC4 Internal APIs.
 
file  asn1cert.h [code]
 Header file for ASN.1 Certificate Encoding methods.
 
file  blowfish.h [code]
 Header file for the NanoCrypto Blowfish API.
 
file  ca_mgmt.h [code]
 Digicert SoT Platform certificate authority management factory.
 
file  cast128.h [code]
 Header file for the NanoCrypto Cast128 APIs.
 
file  cert_chain.h [code]
 Header file for ASN.1 Certificate Chain Verification.
 
file  cms.h [code]
 Header file for the Digicert SoT Platform convenience API for Cryptographic Message Syntax (CMS) support.
 
file  crypto.h [code]
 Header file for the NanoCrypto general crypto APIs.
 
file  des.h [code]
 Header file for the NanoCrypto DES API.
 
file  dh.h [code]
 Header file for the NanoCyrpto Diffie-Hellman (DH) API.
 
file  dsa.h [code]
 Header file for the Nanocrypto DSA API.
 
file  ecc_edwards.h [code]
 Header for curve25519 and curve448 operations.
 
file  ecc_edwards_dh.h [code]
 Header for Edward's curve Diffie-Hellman related methods.
 
file  ecc_edwards_dsa.h [code]
 Header for Edward's curve Digital Signature (EDDSA) related methods.
 
file  ecc_edwards_keys.h [code]
 Header for curve25519 and curve448 key related methods.
 
file  gcm.h [code]
 Header file for the Nanocrypto GCM API.
 
file  hmac.h [code]
 Header file for the Nanocrypto HMAC API.
 
file  key_utils.h [code]
 Header file for Digicert SSH key utilities API.
 
file  keyblob.h [code]
 Digicert SoT Platform key blob management code.
 
file  nist_drbg_hash.h [code]
 Header file for the NanoCrypto NIST Deterministic Random Bit Generator.
 
file  nist_kdf.h [code]
 Header file for the NanoCrypto NIST-KDF APIs.
 
file  nist_prf.h [code]
 Header file for the NanoCrypto NIST Pseudo Random Function constructions.
 
file  nist_rng.h [code]
 Implementation of the RNGs described in NIST 800-90A nist_rng.h.
 
file  otp.h [code]
 Header file for declaring One-Time-Password and S/Key methods.
 
file  pkcs10.h [code]
 Digicert SoT Platform PKCS #10 developer API header.
 
file  pkcs12.h [code]
 Header file for SoT Platform PKCS #12 convenience API.
 
file  pkcs5.h [code]
 Header file for SoT Platform PKCS #5 convenience API.
 
file  pkcs7.h [code]
 Header file for SoT Platform PKCS #7 convenience API.
 
file  pkcs8.h [code]
 Header file for SoT Platform PKCS #8 convenience API.
 
file  poly1305.h [code]
 Header file for the NanoCrypto Poly1305 APIs.
 
file  primeec.h [code]
 Header file for the Nanocrypto Finite Field Elliptic Curve API.
 
file  primeec_eg.h [code]
 Header for Elliptic Curve El-Gamal operations.
 
file  primefld.h [code]
 Header file for the Nanocrypto EC prime field management APIs.
 
file  primefld25519.h [code]
 Documentation file for the prime field 25519 APIs.
 
file  pubcrypto.h [code]
 pubcrypto.h
 
file  qs_kem.h [code]
 Header file for declaring Quantum Safe Key Encapsulation Mechanism methods.
 
file  qs_sig.h [code]
 Header file for declaring Quantum Safe Signature authentication methods.
 
file  rc2algo.h [code]
 Header file for the NanoCrypto RC2 API.
 
file  rc4algo.h [code]
 Header file for the NanoCrypto RC4 APIs.
 
file  rsa.h [code]
 Header file for the Nanocrypto RSA API.
 
file  sha1.h [code]
 Header file for the Nanocrypto SHA1 API.
 
file  sha256.h [code]
 SHA - Secure Hash Algorithm Header.
 
file  sha3.h [code]
 Documentation file for the SHA3 APIs.
 
file  sha512.h [code]
 SHA512 - Secure Hash Algorithm Header.
 
file  srp.h [code]
 Header file for declaring Secure Remote Protocol methods.
 
file  three_des.h [code]
 Header file for the NanoCrypto 3DES API.