PolarSSL v1.3.9
polarssl Directory Reference
Directory dependency graph for polarssl:
polarssl

Files

 aes.h
 AES block cipher.
 
 aesni.h
 AES-NI for hardware AES acceleration on some Intel processors.
 
 arc4.h
 The ARCFOUR stream cipher.
 
 asn1.h
 Generic ASN.1 parsing.
 
 asn1write.h
 ASN.1 buffer writing functionality.
 
 base64.h
 RFC 1521 base64 encoding/decoding.
 
 bignum.h
 Multi-precision integer library.
 
 blowfish.h
 Blowfish block cipher.
 
 bn_mul.h
 Multi-precision integer library.
 
 camellia.h
 Camellia block cipher.
 
 ccm.h
 Counter with CBC-MAC (CCM) for 128-bit block ciphers.
 
 certs.h
 Sample certificates and DHM parameters for testing.
 
 check_config.h
 Consistency checks for configuration options.
 
 cipher.h
 Generic cipher wrapper.
 
 cipher_wrap.h
 Cipher wrappers.
 
 compat-1.2.h
 Backwards compatibility header for PolarSSL-1.2 from PolarSSL-1.3.
 
 config.h
 Configuration options (set of defines)
 
 ctr_drbg.h
 CTR_DRBG based on AES-256 (NIST SP 800-90)
 
 debug.h
 Debug functions.
 
 des.h
 DES block cipher.
 
 dhm.h
 Diffie-Hellman-Merkle key exchange.
 
 ecdh.h
 Elliptic curve Diffie-Hellman.
 
 ecdsa.h
 Elliptic curve DSA.
 
 ecp.h
 Elliptic curves over GF(p)
 
 entropy.h
 Entropy accumulator implementation.
 
 entropy_poll.h
 Platform-specific and custom entropy polling functions.
 
 error.h
 Error to string translation.
 
 gcm.h
 Galois/Counter mode for 128-bit block ciphers.
 
 havege.h
 HAVEGE: HArdware Volatile Entropy Gathering and Expansion.
 
 hmac_drbg.h
 HMAC_DRBG (NIST SP 800-90A)
 
 md.h
 Generic message digest wrapper.
 
 md2.h
 MD2 message digest algorithm (hash function)
 
 md4.h
 MD4 message digest algorithm (hash function)
 
 md5.h
 MD5 message digest algorithm (hash function)
 
 md_wrap.h
 Message digest wrappers.
 
 memory.h
 Memory allocation layer (Deprecated to platform layer)
 
 memory_buffer_alloc.h
 Buffer-based memory allocator.
 
 net.h
 Network communication functions.
 
 oid.h
 Object Identifier (OID) database.
 
 openssl.h
 OpenSSL wrapper (definitions, inline functions).
 
 padlock.h
 VIA PadLock ACE for HW encryption/decryption supported by some processors.
 
 pbkdf2.h
 Password-Based Key Derivation Function 2 (from PKCS#5) DEPRECATED: use pkcs5.h instead.
 
 pem.h
 Privacy Enhanced Mail (PEM) decoding.
 
 pk.h
 Public Key abstraction layer.
 
 pk_wrap.h
 
 pkcs11.h
 Wrapper for PKCS#11 library libpkcs11-helper.
 
 pkcs12.h
 PKCS#12 Personal Information Exchange Syntax.
 
 pkcs5.h
 PKCS#5 functions.
 
 platform.h
 PolarSSL Platform abstraction layer.
 
 ripemd160.h
 RIPE MD-160 message digest.
 
 rsa.h
 The RSA public-key cryptosystem.
 
 sha1.h
 SHA-1 cryptographic hash function.
 
 sha256.h
 SHA-224 and SHA-256 cryptographic hash function.
 
 sha512.h
 SHA-384 and SHA-512 cryptographic hash function.
 
 ssl.h
 SSL/TLS functions.
 
 ssl_cache.h
 SSL session cache implementation.
 
 ssl_ciphersuites.h
 SSL Ciphersuites for PolarSSL.
 
 threading.h
 Threading abstraction layer.
 
 timing.h
 Portable interface to the CPU cycle counter.
 
 version.h
 Run-time version information.
 
 x509.h
 X.509 generic defines and structures.
 
 x509_crl.h
 X.509 certificate revocation list parsing.
 
 x509_crt.h
 X.509 certificate parsing and writing.
 
 x509_csr.h
 X.509 certificate signing request parsing and writing.
 
 xtea.h
 XTEA block cipher (32-bit)