mbedtls/include/polarssl
Paul Bakker c70b982056 OID functionality moved to a separate module.
A new OID module has been created that contains the main OID searching
functionality based on type-dependent arrays. A base type is used to
contain the basic values (oid_descriptor_t) and that type is extended to
contain type specific information (like a pk_alg_t).

As a result the rsa sign and verify function prototypes have changed. They
now expect a md_type_t identifier instead of the removed RSA_SIG_XXX
defines.

All OID definitions have been moved to oid.h
All OID matching code is in the OID module.

The RSA PKCS#1 functions cleaned up as a result and adapted to use the
MD layer.

The SSL layer cleanup up as a result and adapted to use the MD layer.

The X509 parser cleaned up and matches OIDs in certificates with new
module and adapted to use the MD layer.

The X509 writer cleaned up and adapted to use the MD layer.

Apps and tests modified accordingly
2013-04-07 22:00:46 +02:00
..
aes.h - Fixed doxygen blocks 2012-11-07 19:57:39 +00:00
arc4.h - Fixed doxygen blocks 2012-11-07 19:57:39 +00:00
asn1.h OID functionality moved to a separate module. 2013-04-07 22:00:46 +02:00
asn1write.h Const correctness added for asn1write functions 2013-04-07 13:11:31 +02:00
base64.h Fixed typo in base64.h 2013-02-14 11:56:58 +01:00
bignum.h Added missing typedef for INT64 2013-03-06 18:01:02 +01:00
blowfish.h - Fixed doxygen blocks 2012-11-07 19:57:39 +00:00
bn_mul.h Fixed assembly code for ARM (Thumb and regular) for some compilers 2013-03-06 18:14:52 +01:00
camellia.h - Fixed doxygen blocks 2012-11-07 19:57:39 +00:00
certs.h
cipher.h Moved to advanced ciphersuite representation and more dynamic SSL code 2013-03-13 14:48:32 +01:00
cipher_wrap.h Moved to advanced ciphersuite representation and more dynamic SSL code 2013-03-13 14:48:32 +01:00
config.h OID functionality moved to a separate module. 2013-04-07 22:00:46 +02:00
ctr_drbg.h
debug.h Added Ephemeral Elliptic Curve Diffie Hellman ciphersuites to SSL/TLS 2013-03-20 14:39:14 +01:00
des.h - Fixed doxygen blocks 2012-11-07 19:57:39 +00:00
dhm.h - Fixed doxygen blocks 2012-11-07 19:57:39 +00:00
ecdh.h Add ecdh_calc_secret() 2013-02-11 22:05:42 +01:00
ecdsa.h Add ECDSA signature primitive. 2013-01-26 19:11:28 +01:00
ecp.h Fix ecp_tls_read_point's signature 2013-02-10 13:38:29 +01:00
entropy.h
entropy_poll.h
error.h OID functionality moved to a separate module. 2013-04-07 22:00:46 +02:00
gcm.h - Fixes for MSVC6 2012-11-02 10:59:36 +00:00
havege.h - Always return 0 fixed in doc for havege_random() 2012-02-03 08:13:57 +00:00
md.h Minor checks to prevent NULL-pointer exceptions 2013-04-02 11:13:39 +02:00
md2.h Added md_process() to MD layer for generic internal access to hash 2013-03-13 10:26:44 +01:00
md4.h Added md_process() to MD layer for generic internal access to hash 2013-03-13 10:26:44 +01:00
md5.h Removed further timing differences during SSL message decryption in ssl_decrypt_buf() 2013-02-27 14:48:00 +01:00
md_wrap.h
net.h - Added preliminary ASN.1 buffer writing support 2012-02-13 23:11:30 +00:00
oid.h OID functionality moved to a separate module. 2013-04-07 22:00:46 +02:00
openssl.h
padlock.h - Moved from unsigned long to uint32_t throughout code 2012-10-01 14:41:15 +00:00
pbkdf2.h - Moved from unsigned long to uint32_t throughout code 2012-10-01 14:41:15 +00:00
pem.h
pkcs11.h - Fixed argument types 2012-11-14 12:14:19 +00:00
rsa.h OID functionality moved to a separate module. 2013-04-07 22:00:46 +02:00
sha1.h Removed further timing differences during SSL message decryption in ssl_decrypt_buf() 2013-02-27 14:48:00 +01:00
sha2.h Removed further timing differences during SSL message decryption in ssl_decrypt_buf() 2013-02-27 14:48:00 +01:00
sha4.h Added md_process() to MD layer for generic internal access to hash 2013-03-13 10:26:44 +01:00
ssl.h Added Ephemeral Elliptic Curve Diffie Hellman ciphersuites to SSL/TLS 2013-03-20 14:39:14 +01:00
ssl_cache.h The SSL session cache module (ssl_cache) now also retains peer_cert information (not the entire chain) 2013-03-06 18:01:03 +01:00
ssl_ciphersuites.h Added ECDHE-based SHA256 and SHA384 ciphersuites 2013-03-20 15:31:54 +01:00
timing.h
version.h Prepared for PolarSSL 1.2.6 release 2013-03-11 11:38:44 +01:00
x509.h OID functionality moved to a separate module. 2013-04-07 22:00:46 +02:00
x509write.h OID functionality moved to a separate module. 2013-04-07 22:00:46 +02:00
xtea.h - Fixed doxygen blocks 2012-11-07 19:57:39 +00:00