ReactOS  0.4.15-dev-439-g292f67a
mbedtls Directory Reference


file  aes.h [code]
 The Advanced Encryption Standard (AES) specifies a FIPS-approved cryptographic algorithm that can be used to protect electronic data.
file  aesni.h [code]
 AES-NI for hardware AES acceleration on some Intel processors.
file  arc4.h [code]
 The ARCFOUR stream cipher.
file  asn1.h [code]
 Generic ASN.1 parsing.
file  asn1write.h [code]
 ASN.1 buffer writing functionality.
file  base64.h [code]
 RFC 1521 base64 encoding/decoding.
file  bignum.h [code]
 Multi-precision integer library.
file  blowfish.h [code]
 Blowfish block cipher.
file  bn_mul.h [code]
 Multi-precision integer library.
file  camellia.h [code]
 Camellia block cipher.
file  ccm.h [code]
 CCM combines Counter mode encryption with CBC-MAC authentication for 128-bit block ciphers.
file  certs.h [code]
 Sample certificates and DHM parameters for testing.
file  check_config.h [code]
 Consistency checks for configuration options.
file  cipher.h [code]
 The generic cipher wrapper.
file  cipher_internal.h [code]
 Cipher wrappers.
file  cmac.h [code]
 The Cipher-based Message Authentication Code (CMAC) Mode for Authentication.
file  compat-1.3.h [code]
 Compatibility definitions for using mbed TLS with client code written for the PolarSSL naming conventions.
file  config.h [code]
file  ctr_drbg.h [code]
 The CTR_DRBG pseudorandom generator.
file  debug.h [code]
file  des.h [code]
file  dhm.h [code]
 Diffie-Hellman-Merkle key exchange.
file  ecdh.h [code]
 The Elliptic Curve Diffie-Hellman (ECDH) protocol APIs.
file  ecdsa.h [code]
 The Elliptic Curve Digital Signature Algorithm (ECDSA).
file  ecjpake.h [code]
 Elliptic curve J-PAKE.
file  ecp.h [code]
 Elliptic curves over GF(p)
file  ecp_internal.h [code]
 Function declarations for alternative implementation of elliptic curve point arithmetic.
file  entropy.h [code]
 Entropy accumulator implementation.
file  entropy_poll.h [code]
 Platform-specific and custom entropy polling functions.
file  error.h [code]
file  gcm.h [code]
 Galois/Counter Mode (GCM) for 128-bit block ciphers, as defined in D. McGrew, J. Viega, The Galois/Counter Mode of Operation (GCM), Natl. Inst. Stand. Technol.
file  havege.h [code]
 HAVEGE: HArdware Volatile Entropy Gathering and Expansion.
file  hmac_drbg.h [code]
 The HMAC_DRBG pseudorandom generator.
file  md.h [code]
 The generic message-digest wrapper.
file  md2.h [code]
 MD2 message digest algorithm (hash function)
file  md4.h [code]
file  md5.h [code]
file  md_internal.h [code]
 Message digest wrappers.
file  memory_buffer_alloc.h [code]
 Buffer-based memory allocator.
file  net.h [code]
file  net_sockets.h [code]
 Network communication functions.
file  oid.h [code]
 Object Identifier (OID) database.
file  padlock.h [code]
 VIA PadLock ACE for HW encryption/decryption supported by some processors.
file  pem.h [code]
 Privacy Enhanced Mail (PEM) decoding.
file  pk.h [code]
 Public Key abstraction layer.
file  pk_internal.h [code]
 Public Key abstraction layer: wrapper functions.
file  pkcs11.h [code]
 Wrapper for PKCS#11 library libpkcs11-helper.
file  pkcs12.h [code]
 PKCS#12 Personal Information Exchange Syntax.
file  pkcs5.h [code]
 PKCS#5 functions.
file  platform.h [code]
file  platform_time.h [code]
 mbed TLS Platform time abstraction
file  ripemd160.h [code]
 RIPE MD-160 message digest.
file  rsa.h [code]
 The RSA public-key cryptosystem.
file  rsa_internal.h [code]
 Context-independent RSA helper functions.
file  sha1.h [code]
file  sha256.h [code]
 The SHA-224 and SHA-256 cryptographic hash function.
file  sha512.h [code]
 The SHA-384 and SHA-512 cryptographic hash function.
file  ssl.h [code]
 SSL/TLS functions.
file  ssl_cache.h [code]
 SSL session cache implementation.
file  ssl_ciphersuites.h [code]
 SSL Ciphersuites for mbed TLS.
file  ssl_internal.h [code]
 Internal functions shared by the SSL modules.
file  ssl_ticket.h [code]
 TLS server ticket callbacks implementation.
file  threading.h [code]
 Threading abstraction layer.
file  timing.h [code]
 Portable interface to timeouts and to the CPU cycle counter.
file  version.h [code]
file  x509.h [code]
 X.509 generic defines and structures.
file  x509_crl.h [code]
 X.509 certificate revocation list parsing.
file  x509_crt.h [code]
 X.509 certificate parsing and writing.
file  x509_csr.h [code]
 X.509 certificate signing request parsing and writing.
file  xtea.h [code]
 XTEA block cipher (32-bit)