PolarSSL v1.3.9
File List
Here is a list of all files with brief descriptions:
 aes.c
 aes.hAES block cipher
 aesni.c
 aesni.hAES-NI for hardware AES acceleration on some Intel processors
 arc4.c
 arc4.hThe ARCFOUR stream cipher
 asn1.hGeneric ASN.1 parsing
 asn1parse.c
 asn1write.c
 asn1write.hASN.1 buffer writing functionality
 base64.c
 base64.hRFC 1521 base64 encoding/decoding
 bignum.c
 bignum.hMulti-precision integer library
 blowfish.c
 blowfish.hBlowfish block cipher
 bn_mul.hMulti-precision integer library
 camellia.c
 camellia.hCamellia block cipher
 ccm.c
 ccm.hCounter with CBC-MAC (CCM) for 128-bit block ciphers
 certs.c
 certs.hSample certificates and DHM parameters for testing
 check_config.hConsistency checks for configuration options
 cipher.cGeneric cipher wrapper for PolarSSL
 cipher.hGeneric cipher wrapper
 cipher_wrap.cGeneric cipher wrapper for PolarSSL
 cipher_wrap.hCipher wrappers
 CMakeCCompilerId.c
 compat-1.2.hBackwards compatibility header for PolarSSL-1.2 from PolarSSL-1.3
 config-ccm-psk-tls1_2.h
 config-mini-tls1_1.h
 config-picocoin.h
 config-psk-rc4-tls1_0.h
 config-suite-b.h
 config.hConfiguration options (set of defines)
 ctr_drbg.c
 ctr_drbg.hCTR_DRBG based on AES-256 (NIST SP 800-90)
 debug.c
 debug.hDebug functions
 des.c
 des.hDES block cipher
 dhm.c
 dhm.hDiffie-Hellman-Merkle key exchange
 doc_encdec.hEncryption/decryption module documentation file
 doc_hashing.hHashing module documentation file
 doc_mainpage.hMain page documentation file
 doc_rng.hRandom number generator (RNG) module documentation file
 doc_ssltls.hSSL/TLS communication module documentation file
 doc_tcpip.hTCP/IP communication module documentation file
 doc_x509.hX.509 module documentation file
 ecdh.c
 ecdh.hElliptic curve Diffie-Hellman
 ecdsa.c
 ecdsa.hElliptic curve DSA
 ecp.c
 ecp.hElliptic curves over GF(p)
 ecp_curves.c
 entropy.c
 entropy.hEntropy accumulator implementation
 entropy_poll.c
 entropy_poll.hPlatform-specific and custom entropy polling functions
 error.c
 error.hError to string translation
 gcm.c
 gcm.hGalois/Counter mode for 128-bit block ciphers
 havege.c
 havege.hHAVEGE: HArdware Volatile Entropy Gathering and Expansion
 hmac_drbg.c
 hmac_drbg.hHMAC_DRBG (NIST SP 800-90A)
 md.cGeneric message digest wrapper for PolarSSL
 md.hGeneric message digest wrapper
 md2.c
 md2.hMD2 message digest algorithm (hash function)
 md4.c
 md4.hMD4 message digest algorithm (hash function)
 md5.c
 md5.hMD5 message digest algorithm (hash function)
 md_wrap.cGeneric message digest wrapper for PolarSSL
 md_wrap.hMessage digest wrappers
 memory.hMemory allocation layer (Deprecated to platform layer)
 memory_buffer_alloc.c
 memory_buffer_alloc.hBuffer-based memory allocator
 net.c
 net.hNetwork communication functions
 oid.cObject Identifier (OID) database
 oid.hObject Identifier (OID) database
 openssl.hOpenSSL wrapper (definitions, inline functions)
 padlock.c
 padlock.hVIA PadLock ACE for HW encryption/decryption supported by some processors
 pbkdf2.cPassword-Based Key Derivation Function 2 (from PKCS#5) DEPRECATED: Use pkcs5.c instead
 pbkdf2.hPassword-Based Key Derivation Function 2 (from PKCS#5) DEPRECATED: use pkcs5.h instead
 pem.c
 pem.hPrivacy Enhanced Mail (PEM) decoding
 pk.c
 pk.hPublic Key abstraction layer
 pk_wrap.c
 pk_wrap.h
 pkcs11.cWrapper for PKCS#11 library libpkcs11-helper
 pkcs11.hWrapper for PKCS#11 library libpkcs11-helper
 pkcs12.c
 pkcs12.hPKCS#12 Personal Information Exchange Syntax
 pkcs5.cPKCS#5 functions
 pkcs5.hPKCS#5 functions
 pkparse.c
 pkwrite.c
 platform.c
 platform.hPolarSSL Platform abstraction layer
 ripemd160.c
 ripemd160.hRIPE MD-160 message digest
 rsa.c
 rsa.hThe RSA public-key cryptosystem
 sha1.c
 sha1.hSHA-1 cryptographic hash function
 sha256.c
 sha256.hSHA-224 and SHA-256 cryptographic hash function
 sha512.c
 sha512.hSHA-384 and SHA-512 cryptographic hash function
 ssl.hSSL/TLS functions
 ssl_cache.c
 ssl_cache.hSSL session cache implementation
 ssl_ciphersuites.cSSL ciphersuites for PolarSSL
 ssl_ciphersuites.hSSL Ciphersuites for PolarSSL
 ssl_cli.c
 ssl_srv.c
 ssl_tls.c
 test_suite_aes.cbc.c
 test_suite_aes.cfb.c
 test_suite_aes.ecb.c
 test_suite_aes.rest.c
 test_suite_arc4.c
 test_suite_asn1write.c
 test_suite_base64.c
 test_suite_blowfish.c
 test_suite_camellia.c
 test_suite_ccm.c
 test_suite_cipher.aes.c
 test_suite_cipher.arc4.c
 test_suite_cipher.blowfish.c
 test_suite_cipher.camellia.c
 test_suite_cipher.ccm.c
 test_suite_cipher.des.c
 test_suite_cipher.gcm.c
 test_suite_cipher.null.c
 test_suite_cipher.padding.c
 test_suite_ctr_drbg.c
 test_suite_debug.c
 test_suite_des.c
 test_suite_dhm.c
 test_suite_ecdh.c
 test_suite_ecdsa.c
 test_suite_ecp.c
 test_suite_entropy.c
 test_suite_error.c
 test_suite_gcm.aes128_de.c
 test_suite_gcm.aes128_en.c
 test_suite_gcm.aes192_de.c
 test_suite_gcm.aes192_en.c
 test_suite_gcm.aes256_de.c
 test_suite_gcm.aes256_en.c
 test_suite_gcm.camellia.c
 test_suite_hmac_drbg.misc.c
 test_suite_hmac_drbg.no_reseed.c
 test_suite_hmac_drbg.nopr.c
 test_suite_hmac_drbg.pr.c
 test_suite_hmac_shax.c
 test_suite_md.c
 test_suite_mdx.c
 test_suite_mpi.c
 test_suite_pbkdf2.c
 test_suite_pem.c
 test_suite_pk.c
 test_suite_pkcs1_v21.c
 test_suite_pkcs5.c
 test_suite_pkparse.c
 test_suite_pkwrite.c
 test_suite_rsa.c
 test_suite_shax.c
 test_suite_version.c
 test_suite_x509parse.c
 test_suite_x509write.c
 test_suite_xtea.c
 threading.c
 threading.hThreading abstraction layer
 timing.c
 timing.hPortable interface to the CPU cycle counter
 version.c
 version.hRun-time version information
 version_features.c
 x509.c
 x509.hX.509 generic defines and structures
 x509_create.c
 x509_crl.c
 x509_crl.hX.509 certificate revocation list parsing
 x509_crt.c
 x509_crt.hX.509 certificate parsing and writing
 x509_csr.c
 x509_csr.hX.509 certificate signing request parsing and writing
 x509write_crt.c
 x509write_csr.c
 xtea.c
 xtea.hXTEA block cipher (32-bit)