mbedtls/tests/suites
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
..
helpers.function ECDSA : test vectors from RFC 4754 2013-01-27 08:10:28 +01:00
test_suite_aes.data
test_suite_aes.function
test_suite_arc4.data
test_suite_arc4.function
test_suite_base64.data
test_suite_base64.function
test_suite_blowfish.data - Added base blowfish algorithm 2012-07-04 11:02:11 +00:00
test_suite_blowfish.function - Added base blowfish algorithm 2012-07-04 11:02:11 +00:00
test_suite_camellia.data
test_suite_camellia.function
test_suite_cipher.aes.data - Split cipher test suite into three different sets 2011-07-13 14:54:54 +00:00
test_suite_cipher.blowfish.data - Added Blowfish to generic cipher layer 2012-07-04 17:10:40 +00:00
test_suite_cipher.camellia.data - Split cipher test suite into three different sets 2011-07-13 14:54:54 +00:00
test_suite_cipher.des.data - Split cipher test suite into three different sets 2011-07-13 14:54:54 +00:00
test_suite_cipher.function - Fixed error code 2011-06-09 15:44:37 +00:00
test_suite_cipher.null.data - Added support for NULL cipher (POLARSSL_CIPHER_NULL_CIPHER) and weak ciphersuites (POLARSSL_ENABLE_WEAK_CIPHERSUITES). They are disabled by default! 2012-02-06 16:45:10 +00:00
test_suite_ctr_drbg.data - Added CTR_DRBG based on AES-256-CTR (NIST SP 800-90) random generator 2011-11-27 14:46:59 +00:00
test_suite_ctr_drbg.function - Changed the behaviour of x509parse_parse_crt for permissive parsing. Now returns the number of 'failed certificates' instead of having a switch to enable it. 2011-12-10 21:55:01 +00:00
test_suite_debug.data OID functionality moved to a separate module. 2013-04-07 22:00:46 +02:00
test_suite_debug.function Cleaner test-memory cleanups 2013-01-03 11:33:48 +01:00
test_suite_des.data
test_suite_des.function
test_suite_dhm.data
test_suite_dhm.function
test_suite_ecdh.data Add ecdh_read_params(). 2013-02-11 21:32:24 +01:00
test_suite_ecdh.function Add ecdh_calc_secret() 2013-02-11 22:05:42 +01:00
test_suite_ecdsa.data Adjust names of ECDSA tests. 2013-01-27 09:10:53 +01:00
test_suite_ecdsa.function Adjust names of ECDSA tests. 2013-01-27 09:10:53 +01:00
test_suite_ecp.data Fix ecp_tls_read_group's signature 2013-02-10 13:20:52 +01:00
test_suite_ecp.function Fix ecp_tls_read_point's signature 2013-02-10 13:38:29 +01:00
test_suite_error.data
test_suite_error.function
test_suite_gcm.decrypt.data - Added base Galois/Counter mode (GCM) for AES 2012-03-20 13:50:09 +00:00
test_suite_gcm.encrypt.data - Added base Galois/Counter mode (GCM) for AES 2012-03-20 13:50:09 +00:00
test_suite_gcm.function - Clear all memory 2012-09-08 14:04:13 +00:00
test_suite_hmac_shax.data
test_suite_hmac_shax.function
test_suite_md.data - Fixed faulty HMAC-MD2 implementation (Fixes ticket #37) 2011-10-06 14:18:49 +00:00
test_suite_md.function
test_suite_mdx.data - Fixed faulty HMAC-MD2 implementation (Fixes ticket #37) 2011-10-06 14:18:49 +00:00
test_suite_mdx.function
test_suite_mpi.data Fixed segfault in mpi_shift_r() 2012-11-18 23:15:02 +01:00
test_suite_mpi.function Fixed segfault in mpi_shift_r() 2012-11-18 23:15:02 +01:00
test_suite_pbkdf2.data - Added PKCS#5 PBKDF2 key derivation function 2012-08-23 13:03:18 +00:00
test_suite_pbkdf2.function - Added PKCS#5 PBKDF2 key derivation function 2012-08-23 13:03:18 +00:00
test_suite_pkcs1_v21.data OID functionality moved to a separate module. 2013-04-07 22:00:46 +02:00
test_suite_pkcs1_v21.function OID functionality moved to a separate module. 2013-04-07 22:00:46 +02:00
test_suite_rsa.data OID functionality moved to a separate module. 2013-04-07 22:00:46 +02:00
test_suite_rsa.function OID functionality moved to a separate module. 2013-04-07 22:00:46 +02:00
test_suite_shax.data
test_suite_shax.function
test_suite_version.data Prepared for PolarSSL 1.2.6 release 2013-03-11 11:38:44 +01:00
test_suite_version.function
test_suite_x509parse.data OID functionality moved to a separate module. 2013-04-07 22:00:46 +02:00
test_suite_x509parse.function OID functionality moved to a separate module. 2013-04-07 22:00:46 +02:00
test_suite_x509write.data OID functionality moved to a separate module. 2013-04-07 22:00:46 +02:00
test_suite_x509write.function OID functionality moved to a separate module. 2013-04-07 22:00:46 +02:00
test_suite_xtea.data
test_suite_xtea.function