1
0
mirror of https://github.com/Mbed-TLS/mbedtls.git synced 2025-07-29 11:41:15 +03:00
Commit Graph

2385 Commits

Author SHA1 Message Date
3d49b9d220 Add test helper function unhexify_alloc() 2014-06-06 16:32:22 +02:00
88aa6e0b58 Fix potential memory leak in RSASSA-PSS verify 2014-06-06 16:32:22 +02:00
b29a7ba3f2 Fix missing depends in test_suite_pk 2014-06-06 16:32:22 +02:00
0eaa8beb36 Fix signedness warning 2014-06-06 16:32:22 +02:00
eacccb7fb9 Add RSASSA-PSS certificate with all defaults 2014-06-05 18:00:08 +02:00
53882023e7 Also verify CRLs signed with RSASSA-PSS 2014-06-05 17:59:55 +02:00
46db4b070c Use pk_verify_ext() in x509_crt.c 2014-06-05 17:08:46 +02:00
bf696d030b Make sig_opts non-optional in X509 structures
This simplifies the code.
2014-06-05 17:08:46 +02:00
dddbb1d1eb Rm sig_params from various X509 structures 2014-06-05 17:08:46 +02:00
9113603b6b Use sig_opts in x509_sig_alg_gets() 2014-06-05 15:41:39 +02:00
f75f2f7c46 Add sig_opts member to X509 structures 2014-06-05 15:14:59 +02:00
20422e9a3a Add pk_verify_ext() 2014-06-05 14:02:05 +02:00
3a6a95d67c Cleanup depends in PKCS#1 v2.1 test suite 2014-06-05 14:02:05 +02:00
5ec628a2b9 Add rsa_rsassa_pss_verify_ext() 2014-06-05 14:02:05 +02:00
920e1cd5e2 Add basic PSS cert verification
Still todo:
- handle MGF-hash != sign-hash
- check effective salt len == announced salt len
- add support in the PK layer so that we don't have to bypass it here
2014-06-04 12:09:08 +02:00
e6d1d82b66 Relax checks on RSA mode for public key operations 2014-06-04 12:09:08 +02:00
78117d57b0 Consider trailerField a constant 2014-06-02 16:12:46 +02:00
cac31eed9e Factor common code for printing sig_alg 2014-06-02 16:12:46 +02:00
cf975a3857 Factor out some common code 2014-06-02 16:12:46 +02:00
39868ee301 Parse CSRs signed with RSASSA-PSS 2014-06-02 16:10:30 +02:00
2a8d7fd76e Add tests for parsing CSRs 2014-06-02 16:10:29 +02:00
8e42ff6bde Parse CRLs signed with RSASSA-PSS 2014-06-02 16:10:29 +02:00
9df5c96214 Fix dependencies 2014-06-02 16:10:29 +02:00
9c9cf5b51e More checks for length match in rsassa-pss params 2014-06-02 16:10:29 +02:00
e76b750b69 Finish parsing RSASSA-PSS parameters 2014-06-02 16:10:29 +02:00
f346bab139 Start parsing RSASSA-PSS parameters 2014-06-02 16:10:29 +02:00
59a75d5b9d Basic parsing of certs signed with RSASSA-PSS 2014-06-02 16:10:29 +02:00
db2a6c1a20 Avoid sleep 1 at server start in ssl-opt.sh
On my machine, brings running time from 135 to 45 seconds...
3 times faster :)
2014-05-29 12:15:40 +02:00
32f8f4d1a0 Catch SERVERQUIT timeout in ssl test scripts 2014-05-29 11:57:44 +02:00
bc3b16c7e2 Also use unique names for temp files 2014-05-29 11:57:43 +02:00
8066b81a54 Pick a "unique" port in SSL test scripts 2014-05-29 11:57:43 +02:00
911c5dcfeb Add Second Oakley Group to dhm.h 2014-05-28 11:48:00 +02:00
7015de7e67 Fix WSAStartup return value check.
SOCKET_ERROR was not a valid return value.
WSAStartup returns 0 on success, so check that instead.
2014-05-28 11:40:51 +02:00
f7ced9232b Fix symlink command for cross compiling
Check for the host system to determine which command should be used
to create a symlink. Otherwise symlinking will fail when cross
compiling polarssl on a unix host for windows.
2014-05-28 11:38:28 +02:00
1fd325309b Add option 'crl_file' to cert_app 2014-05-28 11:36:38 +02:00
14b16c62e9 Minor optimizations (original by Peter Vaskovic, modified by Paul Bakker)
Move strlen out of for loop.
Remove redundant null checks before free.
2014-05-28 11:34:33 +02:00
8ebfe084ab Fix minor format string inconsistency. 2014-05-28 11:12:51 +02:00
c2bbac968b Fix misplaced parenthesis. 2014-05-28 11:06:31 +02:00
541529e770 Remove unused arrays. 2014-05-28 11:04:48 +02:00
1ebc0c592c Fix typos 2014-05-22 15:47:58 +02:00
c6ece49890 Updated ChangeLog for CCM 2014-05-22 15:45:03 +02:00
b5212b436f Merge CCM cipher mode and ciphersuites
Conflicts:
	library/ssl_tls.c
2014-05-22 15:30:31 +02:00
64a96ea281 Fix typo in a6916fa 2014-05-22 15:13:02 +02:00
0f651c7422 Stricter check on SSL ClientHello internal sizes compared to actual packet size 2014-05-22 15:12:19 +02:00
dff3139cc8 Updated ChangeLog 2014-05-22 15:06:41 +02:00
17cde5f8ef Fix ssl-opt.sh for new ciphersuites order 2014-05-22 14:42:39 +02:00
2594859bc6 Add CCM suites to compat.sh (self-op only) 2014-05-22 14:36:02 +02:00
4cdb4d9bb7 X509 time-related tests depend on POLARSSL_HAVE_TIME 2014-05-22 14:22:59 +02:00
0c5e4290e1 benchmark application also works without POLARSSL_ERROR_C 2014-05-22 14:11:13 +02:00
12895d15f8 Fix less-than-zero checks on unsigned numbers 2014-05-22 13:52:53 +02:00