Rich Evans
|
36796df815
|
Added missing stdio in lib x509.c needed for sscanf
|
2015-02-13 13:50:05 +00:00 |
|
Rich Evans
|
00ab47026b
|
cleanup library and some basic tests. Includes, add guards to includes
|
2015-02-10 11:28:46 +00:00 |
|
Manuel Pégourié-Gonnard
|
555fbf8758
|
Support composite RDNs in X.509 certs parsing
|
2015-02-04 17:11:55 +00:00 |
|
Manuel Pégourié-Gonnard
|
860b51642d
|
Fix url again
|
2015-01-28 17:12:07 +00:00 |
|
Manuel Pégourié-Gonnard
|
7cbe1318d8
|
Fix more stdio inclusion issues
|
2015-01-28 15:28:30 +01:00 |
|
Manuel Pégourié-Gonnard
|
085ab040aa
|
Fix website url to use https.
|
2015-01-23 11:06:27 +00:00 |
|
Manuel Pégourié-Gonnard
|
9698f5852c
|
Remove maintainer line.
|
2015-01-23 10:59:00 +00:00 |
|
Manuel Pégourié-Gonnard
|
19f6b5dfaa
|
Remove redundant "all rights reserved"
|
2015-01-23 10:54:00 +00:00 |
|
Manuel Pégourié-Gonnard
|
a658a4051b
|
Update copyright
|
2015-01-23 09:55:24 +00:00 |
|
Manuel Pégourié-Gonnard
|
967a2a5f8c
|
Change name to mbed TLS in the copyright notice
|
2015-01-22 14:28:16 +00:00 |
|
Manuel Pégourié-Gonnard
|
9439f93ea4
|
Use pk_load_file() in X509
Saves a bit of ROM. X509 depends on PK anyway.
|
2014-11-27 17:44:46 +01:00 |
|
Manuel Pégourié-Gonnard
|
d681443f69
|
Fix potential stack overflow
|
2014-11-12 01:25:31 +01:00 |
|
Manuel Pégourié-Gonnard
|
5d8618539f
|
Fix memory leak while parsing some X.509 certs
|
2014-10-17 12:41:41 +02:00 |
|
Sander Niemeijer
|
ef5087d150
|
Added explicit casts to prevent compiler warnings when trying to build for iOS
|
2014-08-21 23:48:14 +02:00 |
|
Paul Bakker
|
8dcb2d7d7e
|
Support escaping of commas in x509_string_to_names()
|
2014-08-11 11:59:52 +02:00 |
|
Manuel Pégourié-Gonnard
|
1c082f34f3
|
Update description and references for X.509 files
|
2014-06-23 11:52:59 +02:00 |
|
Paul Bakker
|
66d5d076f7
|
Fix formatting in various code to match spacing from coding style
|
2014-06-17 17:06:47 +02:00 |
|
Paul Bakker
|
db20c10423
|
Add #endif comments for #endif more than 10 lines from #if / #else
|
2014-06-17 14:34:44 +02:00 |
|
Paul Bakker
|
d8bb82665e
|
Fix code styling for return statements
|
2014-06-17 14:06:49 +02:00 |
|
Manuel Pégourié-Gonnard
|
d1539b1e88
|
Rename RSASSA_PSS_CERTIFICATES to X509_RSASSA_PSS_SUPPORT
|
2014-06-06 16:42:37 +02:00 |
|
Manuel Pégourié-Gonnard
|
9113603b6b
|
Use sig_opts in x509_sig_alg_gets()
|
2014-06-05 15:41:39 +02:00 |
|
Manuel Pégourié-Gonnard
|
f75f2f7c46
|
Add sig_opts member to X509 structures
|
2014-06-05 15:14:59 +02:00 |
|
Manuel Pégourié-Gonnard
|
78117d57b0
|
Consider trailerField a constant
|
2014-06-02 16:12:46 +02:00 |
|
Manuel Pégourié-Gonnard
|
cac31eed9e
|
Factor common code for printing sig_alg
|
2014-06-02 16:12:46 +02:00 |
|
Manuel Pégourié-Gonnard
|
cf975a3857
|
Factor out some common code
|
2014-06-02 16:12:46 +02:00 |
|
Manuel Pégourié-Gonnard
|
9df5c96214
|
Fix dependencies
|
2014-06-02 16:10:29 +02:00 |
|
Manuel Pégourié-Gonnard
|
9c9cf5b51e
|
More checks for length match in rsassa-pss params
|
2014-06-02 16:10:29 +02:00 |
|
Manuel Pégourié-Gonnard
|
e76b750b69
|
Finish parsing RSASSA-PSS parameters
|
2014-06-02 16:10:29 +02:00 |
|
Manuel Pégourié-Gonnard
|
f346bab139
|
Start parsing RSASSA-PSS parameters
|
2014-06-02 16:10:29 +02:00 |
|
Manuel Pégourié-Gonnard
|
59a75d5b9d
|
Basic parsing of certs signed with RSASSA-PSS
|
2014-06-02 16:10:29 +02:00 |
|
Paul Bakker
|
9af723cee7
|
Fix formatting: remove trailing spaces, #endif with comments (> 10 lines)
|
2014-05-01 13:03:14 +02:00 |
|
Paul Bakker
|
2a024ac86a
|
Merge dependency fixes
|
2014-04-30 16:50:59 +02:00 |
|
Manuel Pégourié-Gonnard
|
cef4ad2509
|
Adapt sources to configurable config.h name
|
2014-04-30 16:40:20 +02:00 |
|
Manuel Pégourié-Gonnard
|
3d41370645
|
Fix hash dependencies in X.509 tests
|
2014-04-29 15:29:41 +02:00 |
|
Manuel Pégourié-Gonnard
|
9655e4597a
|
Reject certificates with times not in UTC
|
2014-04-11 13:59:36 +02:00 |
|
Manuel Pégourié-Gonnard
|
0776a43788
|
Use UTC to heck certificate validity
|
2014-04-11 13:59:31 +02:00 |
|
Paul Bakker
|
5fff23b92a
|
x509_get_current_time() uses localtime_r() to prevent thread issues
|
2014-03-26 15:34:54 +01:00 |
|
Manuel Pégourié-Gonnard
|
6304f786e0
|
Add x509_time_future()
|
2014-03-13 19:25:06 +01:00 |
|
Manuel Pégourié-Gonnard
|
c9093085ed
|
Revert "Merged RSA-PSS support in Certificate, CSR and CRL"
This reverts commit ab50d8d30c , reversing
changes made to e31b1d992a .
|
2014-02-12 09:39:59 +01:00 |
|
Paul Bakker
|
7dc4c44267
|
Library files moved to use platform layer
|
2014-02-06 13:20:16 +01:00 |
|
Manuel Pégourié-Gonnard
|
27b93ade6e
|
Factor common code for printing sig_alg
|
2014-01-25 12:48:58 +01:00 |
|
Manuel Pégourié-Gonnard
|
5cac583482
|
Factor out some common code
|
2014-01-25 12:48:58 +01:00 |
|
Manuel Pégourié-Gonnard
|
ce7c6fd433
|
Fix dependencies
|
2014-01-25 12:48:58 +01:00 |
|
Manuel Pégourié-Gonnard
|
b7de86d834
|
More checks for length match in rsassa-pss params
|
2014-01-25 12:48:58 +01:00 |
|
Manuel Pégourié-Gonnard
|
3c1e8b539c
|
Finish parsing RSASSA-PSS parameters
|
2014-01-25 12:48:58 +01:00 |
|
Manuel Pégourié-Gonnard
|
d9fd87be33
|
Start parsing RSASSA-PSS parameters
|
2014-01-25 12:48:58 +01:00 |
|
Manuel Pégourié-Gonnard
|
b1d4eb16e4
|
Basic parsing of certs signed with RSASSA-PSS
|
2014-01-25 12:48:58 +01:00 |
|
Paul Bakker
|
6edcd41c0a
|
Addition conditions for UEFI environment under MSVC
|
2013-10-29 15:44:13 +01:00 |
|
Paul Bakker
|
fa6a620b75
|
Defines for UEFI environment under MSVC added
|
2013-10-29 14:05:38 +01:00 |
|
Paul Bakker
|
b6b0956631
|
Rm of memset instead of x509_crt_init()
|
2013-09-18 14:32:52 +02:00 |
|
Paul Bakker
|
c559c7a680
|
Renamed x509_cert structure to x509_crt for consistency
|
2013-09-18 14:32:52 +02:00 |
|
Paul Bakker
|
ddf26b4e38
|
Renamed x509parse_* functions to new form
e.g. x509parse_crtfile -> x509_crt_parse_file
|
2013-09-18 13:46:23 +02:00 |
|
Paul Bakker
|
86d0c1949e
|
Generalized function names of x509 functions not parse-specific
x509parse_serial_gets -> x509_serial_gets
x509parse_dn_gets -> x509_dn_gets
x509parse_time_expired -> x509_time_expired
|
2013-09-18 12:01:42 +02:00 |
|
Paul Bakker
|
5187656211
|
Renamed X509 / X509WRITE error codes to generic (non-cert-specific)
|
2013-09-17 14:36:05 +02:00 |
|
Paul Bakker
|
e9e6ae338b
|
Moved x509_self_test() from x509_crt.c to x509.c and fixed mem-free bug
|
2013-09-16 22:55:51 +02:00 |
|
Paul Bakker
|
d1a983fe77
|
Removed x509parse key functions and moved them to compat-1.2.h
|
2013-09-16 22:26:53 +02:00 |
|
Paul Bakker
|
7c6b2c320e
|
Split up X509 files into smaller modules
|
2013-09-16 21:41:54 +02:00 |
|