0bcc4e1df7
Fix length checking for AEAD ciphersuites
2014-06-25 11:26:10 +02:00
1c98ff96b5
Merge more test improvements and tests
...
Conflicts:
tests/suites/test_suite_cipher.blowfish.data
2014-06-24 11:12:00 +02:00
91c301abbe
Zeroize values in PKCS#12 operations
2014-06-24 11:09:39 +02:00
39daf6620c
Ability to ignore changes to Makefiles due to CMake usage
2014-06-24 11:09:25 +02:00
00a6739cac
Merge variable key length for Blowfish in cipher layer
2014-06-24 11:02:11 +02:00
398c57b0b3
Blowfish accepts variable key len in cipher layer
2014-06-24 11:01:33 +02:00
ed5c03ff1d
Add tests for Blowfish-ECB via the cipher layer
2014-06-23 12:05:11 +02:00
f3b47243df
Split x509_csr_parse_der() out of x509_csr_parse()
2014-06-23 11:54:57 +02:00
15f58a86f7
Add test for mpi_gen_prime()
2014-06-23 11:54:57 +02:00
fab2a3c3d6
Fix port selection in ssl test scripts
...
Port was selected in the 1000-1999 range which is bad (system ports).
2014-06-23 11:54:57 +02:00
e41072e7f9
Exclude headers from lcov reports
...
The data produced by gcov for static inline functions is too unreliable to be
actually useful. Some lines that are covered are not marked as such, some
other static inline functions are completely ignored, and the reasons why do
not look obvious.
2014-06-23 11:54:57 +02:00
0dc5e0d80b
Add helper function zero_malloc for tests
2014-06-23 11:54:57 +02:00
4d2a8eb6ff
SSL modules now using x509_crt_parse_der()
...
Avoid uselessly trying to decode PEM.
2014-06-23 11:54:57 +02:00
b25f81665f
Add test for bad arguments to MD functions
2014-06-23 11:54:57 +02:00
5e7693f6ba
Add tests for bad arguments to cipher functions
2014-06-23 11:54:57 +02:00
b912616081
Rm unused functions in cipher_wrap
...
You can't initialise a context with DES_CFB or DES_CTR.
2014-06-23 11:54:57 +02:00
6deaac0e62
Add tests vectors for (3)DES via cipher layer
2014-06-23 11:52:59 +02:00
255fe4b10e
Add tests for Blowfish-ECB via the cipher layer
2014-06-23 11:52:59 +02:00
d77cd5d0c3
Add tests for x509_csr_parse
2014-06-23 11:52:59 +02:00
1c082f34f3
Update description and references for X.509 files
2014-06-23 11:52:59 +02:00
53c6e96ce7
Force lcov to notice files not covered at all
2014-06-23 11:52:59 +02:00
edc3ab20e2
Small cleanup: less side-effects
...
pkcs5_parse_pbkdf2_params() used to modify params.p, which does not look
clean, even if the function is static and params.p isn't use afterwards.
2014-06-23 11:52:59 +02:00
90dac90f53
Small code simplification in pkcs5_pbes2()
2014-06-23 11:52:59 +02:00
66aca931bc
Add tests for pkcs5_pbes2
2014-06-23 11:52:59 +02:00
2a8afa98e2
pkcs5_self_test depends on SHA1
2014-06-23 11:52:59 +02:00
f3e5c22f4d
Refactor x509_string_to_names(): data in a table
2014-06-23 11:52:58 +02:00
81754a0c35
Create a 'flags' field in cipher_info
2014-06-23 11:33:18 +02:00
0c1ec479fe
Make ssl-opt.sh faster and more robust
2014-06-20 20:03:33 +02:00
4505ed3c90
Fix missing free() with recent ssl_server2 options
2014-06-20 18:35:16 +02:00
66d5d076f7
Fix formatting in various code to match spacing from coding style
2014-06-17 17:06:47 +02:00
db20c10423
Add #endif comments for #endif more than 10 lines from #if / #else
2014-06-17 14:34:44 +02:00
d8bb82665e
Fix code styling for return statements
2014-06-17 14:06:49 +02:00
3c38f29a61
Fix DER output of gen_key app (found by Gergely Budai)
2014-06-14 16:46:43 +02:00
3461772559
Introduce polarssl_zeroize() instead of memset() for zeroization
2014-06-14 16:46:03 +02:00
bbcb1ce703
Revert "Avoid sleep 1 at server start in ssl-opt.sh"
...
This reverts commit db2a6c1a20
.
Does not seem to work as expected on the buildbots. Reverted while
investigating, since it had no other used than speeding up the test script.
2014-06-13 18:05:23 +02:00
7680698d02
Temporarily disable timing test on non-Linux
2014-06-13 18:04:42 +02:00
fe0984d727
Let all.sh work without shell expansion
2014-06-13 00:13:45 +02:00
8880cb52f7
Handle missing CRL parsing gracefully
2014-06-12 23:22:26 +02:00
9b7fb6f68e
Prevent warning for possibly uninitialized variable in ssl_server2
2014-06-12 23:01:43 +02:00
14877e6250
Remove unused 'ret' variable
2014-06-12 23:01:18 +02:00
c2ff2083ee
Merge parsing and verification of RSASSA-PSS in X.509 modules
2014-06-12 22:02:47 +02:00
6dade7c053
Fix typos and spacing
2014-06-12 22:02:14 +02:00
f51183a262
Revert deleted PolarSSL 1.3.4 release line in ChangeLog
2014-06-12 21:53:40 +02:00
863989bc81
Add LINK_WITH_PTHREAD to ChangeLog
2014-06-12 21:49:01 +02:00
49033ba0ac
Update ChangeLog for external fixes
2014-06-12 21:46:13 +02:00
508e573231
Merge tests for asn1write, XTEA and Entropy modules
2014-06-12 21:26:33 +02:00
14c78c93d5
Merge more SSL tests and required ssl_server2 additions
2014-06-12 21:24:34 +02:00
c939e8d51f
Merge improvements to SSL test scripts
2014-06-12 21:19:14 +02:00
3ac6a2b9a7
Same as previous commit with Camellia
2014-06-12 21:16:02 +02:00
afd5a08e33
Minor tune-up in aes code
...
un-duplicate a check, and remove useless default case, mainly so that these
lines don't appear as uncovered
2014-06-12 21:15:55 +02:00