Manuel Pégourié-Gonnard
|
426d4ae7ff
|
Split x509_crl_parse_der() out of x509_crl_parse()
|
2014-11-20 16:36:07 +01:00 |
|
Manuel Pégourié-Gonnard
|
57a5d60abb
|
Add tests for concatenated CRLs
|
2014-11-19 16:08:34 +01:00 |
|
Manuel Pégourié-Gonnard
|
4be3449dbc
|
Add Readme about X.509 test files
|
2014-11-19 14:03:59 +01:00 |
|
Manuel Pégourié-Gonnard
|
8c9223df84
|
Add text view to debug_print_buf()
|
2014-11-19 13:21:38 +01:00 |
|
Manuel Pégourié-Gonnard
|
3a3066c3ee
|
ssl_server2 now exits on signal during a read too
|
2014-11-17 12:50:34 +01:00 |
|
Manuel Pégourié-Gonnard
|
403a86f73d
|
ssl_server2: exit cleanly on SIGINT too
|
2014-11-17 12:46:49 +01:00 |
|
Manuel Pégourié-Gonnard
|
98aa19148c
|
Adjust warnings in different modes
|
2014-11-14 16:45:48 +01:00 |
|
Manuel Pégourié-Gonnard
|
e80083cafa
|
Add precision about cmake cache
|
2014-11-14 14:18:24 +01:00 |
|
Manuel Pégourié-Gonnard
|
052ae25e56
|
Avoid advertising private option
|
2014-11-14 13:09:41 +01:00 |
|
Manuel Pégourié-Gonnard
|
6cf11642a4
|
Update README to mention config.pl
|
2014-11-14 12:29:59 +01:00 |
|
Manuel Pégourié-Gonnard
|
ca89d89a10
|
Document build modes better
|
2014-11-13 13:56:05 +01:00 |
|
Manuel Pégourié-Gonnard
|
705b70f122
|
Add new build modes for sanitizers
|
2014-11-13 13:35:50 +01:00 |
|
Manuel Pégourié-Gonnard
|
fd60a5c621
|
Add script finding recursive functions
|
2014-11-13 12:42:12 +01:00 |
|
Manuel Pégourié-Gonnard
|
e5b0fc1847
|
Make malloc-init script a bit happier
|
2014-11-13 12:42:12 +01:00 |
|
Manuel Pégourié-Gonnard
|
5924f9f810
|
Add script to find malloc() not followed by init
|
2014-11-13 12:42:12 +01:00 |
|
Manuel Pégourié-Gonnard
|
f631bbc1da
|
Make x509_string_cmp() iterative
|
2014-11-13 12:42:06 +01:00 |
|
Manuel Pégourié-Gonnard
|
8a5e3d4a40
|
Forbid repeated X.509 extensions
|
2014-11-12 18:13:58 +01:00 |
|
Manuel Pégourié-Gonnard
|
d681443f69
|
Fix potential stack overflow
|
2014-11-12 01:25:31 +01:00 |
|
Manuel Pégourié-Gonnard
|
b134060f90
|
Fix memory leak with crafted X.509 certs
|
2014-11-12 00:01:52 +01:00 |
|
Manuel Pégourié-Gonnard
|
0369a5291b
|
Fix uninitialised pointer dereference
|
2014-11-12 00:01:52 +01:00 |
|
Manuel Pégourié-Gonnard
|
e9271e6835
|
Add a MemSan Cmake build type
Detects uninitialised memory reads. Available only with Clang on Linux x86_64
for now. Experimental but seems usable enough.
|
2014-11-12 00:01:52 +01:00 |
|
Manuel Pégourié-Gonnard
|
49aa99e653
|
Fix exit codes in cert_app
|
2014-11-12 00:01:52 +01:00 |
|
Manuel Pégourié-Gonnard
|
e959979621
|
Fix ECDSA sign buffer size
|
2014-11-12 00:01:52 +01:00 |
|
Manuel Pégourié-Gonnard
|
b31b61b9e8
|
Fix potential undefined behaviour in Camellia
|
2014-11-12 00:01:51 +01:00 |
|
Manuel Pégourié-Gonnard
|
d6197a37e0
|
Detect undefined behaviours too in ASan builds
|
2014-11-12 00:01:51 +01:00 |
|
Manuel Pégourié-Gonnard
|
54f6e562e6
|
Fix CFLAGS with cmake and gcc
|
2014-11-12 00:01:51 +01:00 |
|
Manuel Pégourié-Gonnard
|
de17125875
|
Update ChangeLog for pk_check_pair() & Co
|
2014-11-12 00:01:51 +01:00 |
|
Manuel Pégourié-Gonnard
|
7c13d69cb5
|
Fix dependency issues
|
2014-11-12 00:01:34 +01:00 |
|
Manuel Pégourié-Gonnard
|
a1efcb084f
|
Implement pk_check_pair() for RSA-alt
|
2014-11-08 18:00:22 +01:00 |
|
Manuel Pégourié-Gonnard
|
27e3edbe2c
|
Check key/cert pair in ssl_set_own_cert()
|
2014-11-06 18:25:51 +01:00 |
|
Manuel Pégourié-Gonnard
|
70bdadf54b
|
Add pk_check_pair()
|
2014-11-06 18:25:51 +01:00 |
|
Manuel Pégourié-Gonnard
|
30668d688d
|
Add ecp_check_pub_priv()
|
2014-11-06 18:25:51 +01:00 |
|
Manuel Pégourié-Gonnard
|
2f8d1f9fc3
|
Add rsa_check_pub_priv()
|
2014-11-06 18:25:51 +01:00 |
|
Manuel Pégourié-Gonnard
|
e10e06d863
|
Blind RSA operations even without CRT
|
2014-11-06 18:25:44 +01:00 |
|
Manuel Pégourié-Gonnard
|
d056ce0e3e
|
Use seq_num as AEAD nonce by default
|
2014-11-06 18:23:49 +01:00 |
|
Paul Bakker
|
a6c5ea2c43
|
Include 1.2.12 release information in ChangeLog
|
2014-10-24 16:26:29 +02:00 |
|
Paul Bakker
|
82788fb63b
|
Fix minor style issues
|
2014-10-20 13:59:19 +02:00 |
|
Paul Bakker
|
9eac4f7c4e
|
Prepare for release 1.3.9
|
2014-10-20 13:56:15 +02:00 |
|
Paul Bakker
|
b082bb50de
|
Fix typos in ChangeLog
|
2014-10-20 13:37:51 +02:00 |
|
Manuel Pégourié-Gonnard
|
f7cdbc0e87
|
Fix potential bad read of length
|
2014-10-17 17:02:10 +02:00 |
|
Manuel Pégourié-Gonnard
|
ef9a6aec51
|
Allow comparing name with mismatched encodings
|
2014-10-17 12:42:31 +02:00 |
|
Manuel Pégourié-Gonnard
|
9c911da68f
|
Add tests for X.509 name encoding mismatch
|
2014-10-17 12:42:31 +02:00 |
|
Manuel Pégourié-Gonnard
|
88421246d8
|
Rename a function
|
2014-10-17 12:42:30 +02:00 |
|
Manuel Pégourié-Gonnard
|
43c3b28ca6
|
Fix memory leak with crafted ClientHello
|
2014-10-17 12:42:11 +02:00 |
|
Manuel Pégourié-Gonnard
|
5d8618539f
|
Fix memory leak while parsing some X.509 certs
|
2014-10-17 12:41:41 +02:00 |
|
Manuel Pégourié-Gonnard
|
64938c63f0
|
Accept spaces at end of line/buffer in base64
|
2014-10-15 23:53:33 +02:00 |
|
Manuel Pégourié-Gonnard
|
7f4ed67a97
|
Fix compile error with armcc in mpi_is_prime()
|
2014-10-15 22:06:46 +02:00 |
|
Manuel Pégourié-Gonnard
|
da1b4de0e4
|
Increase MPI_MAX_BYTES to allow RSA 8192
|
2014-10-15 22:06:46 +02:00 |
|
Paul Bakker
|
5a5fa92bfe
|
x509_crt_parse() did not increase total_failed on PEM error
Result was that PEM errors in files with multiple certificates were not
detectable by the user.
|
2014-10-03 15:47:13 +02:00 |
|
Paul Bakker
|
9e4ff953de
|
Clarified len parameter of ssl_read()
|
2014-09-24 11:13:11 +02:00 |
|