mbedtls/programs
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 - Made crypt_and_cipher more robust with other ciphers / hashes 2012-07-04 17:08:33 +00:00
hash - Changed commands to lowercase where it was not the case 2011-12-11 11:29:51 +00:00
pkey OID functionality moved to a separate module. 2013-04-07 22:00:46 +02:00
random - Added appropriate error handling to ctr_drbg_init() 2011-12-15 20:05:53 +00:00
ssl Added Ephemeral Elliptic Curve Diffie Hellman ciphersuites to SSL/TLS 2013-03-20 14:39:14 +01:00
test Merge branch 'ecc-devel-mpg' into development 2013-03-13 16:31:01 +01:00
util Allow enabling of dummy error_strerror() to support some use-cases 2013-02-02 12:43:08 +01:00
x509 OID functionality moved to a separate module. 2013-04-07 22:00:46 +02:00
.gitignore Added ecp-bench specialized benchmark 2013-01-16 16:31:51 +01:00
CMakeLists.txt - Added missing subdirectory line for util 2012-09-25 08:19:18 +00:00
Makefile Added ECP files to Makefiles as well 2013-01-16 17:00:05 +01:00
wince_main.c - Lots of minimal changes to better support WINCE as a build target 2011-11-18 14:26:47 +00:00