Manuel Pégourié-Gonnard
|
4fe9200f47
|
Fix memory leak in GCM by adding gcm_free()
|
2013-09-13 13:45:58 +02:00 |
|
Manuel Pégourié-Gonnard
|
deb7949a22
|
Fix mistake in 7669f28 (rm limitation in memcheck)
|
2013-09-13 13:43:43 +02:00 |
|
Manuel Pégourié-Gonnard
|
735b8fcb0b
|
Fix blunder in 8a109f1
|
2013-09-13 12:57:23 +02:00 |
|
Paul Bakker
|
9013af76a3
|
Merged major refactoring of x509write module into development
This refactoring adds support for proper CSR writing and X509
certificate generation / signing
|
2013-09-12 11:58:04 +02:00 |
|
Manuel Pégourié-Gonnard
|
0237620a78
|
Fix some dependencies declaration
|
2013-09-12 11:57:02 +02:00 |
|
Manuel Pégourié-Gonnard
|
26b4d45f49
|
Fix key_app_writer
|
2013-09-12 11:57:02 +02:00 |
|
Manuel Pégourié-Gonnard
|
bb323ffc7c
|
Complete EC support in x509write_crt
|
2013-09-12 11:57:02 +02:00 |
|
Manuel Pégourié-Gonnard
|
31e59400d2
|
Add missing f_rng/p_rng arguments to x509write_crt
|
2013-09-12 11:57:02 +02:00 |
|
Manuel Pégourié-Gonnard
|
53c642504e
|
Use PK internally for x509write_crt
|
2013-09-12 11:57:02 +02:00 |
|
Manuel Pégourié-Gonnard
|
f38e71afd5
|
Convert x509write_crt interface to PK
|
2013-09-12 11:57:02 +02:00 |
|
Manuel Pégourié-Gonnard
|
6de63e480d
|
Add EC support to x509write_key
|
2013-09-12 11:57:01 +02:00 |
|
Manuel Pégourié-Gonnard
|
7f1f0926e4
|
Add test for x509write_key
|
2013-09-12 11:57:01 +02:00 |
|
Manuel Pégourié-Gonnard
|
0088c69fbf
|
Complete x509write_csr support for EC key
No automated test yet (complicated by the fact that ECDSA signatures are not
deterministic), tested using cert_req (and openssl for verification).
|
2013-09-12 11:57:01 +02:00 |
|
Manuel Pégourié-Gonnard
|
edda9041fc
|
Adapt asn1_write_algorithm_identifier() to params
|
2013-09-12 11:57:01 +02:00 |
|
Manuel Pégourié-Gonnard
|
3837daec9e
|
Add EC support to x509write_pubkey
|
2013-09-12 11:57:01 +02:00 |
|
Manuel Pégourié-Gonnard
|
e1f821a6eb
|
Adapt x509write_pubkey interface to use PK
key_app_writer will be fixed later
|
2013-09-12 11:57:01 +02:00 |
|
Manuel Pégourié-Gonnard
|
33250b0461
|
Add test for x509write_pubkey_pem()
|
2013-09-12 11:57:01 +02:00 |
|
Manuel Pégourié-Gonnard
|
ee73179b2f
|
Adapt x509write_csr prototypes for PK
|
2013-09-12 11:57:00 +02:00 |
|
Manuel Pégourié-Gonnard
|
8053da4057
|
x509write_csr() now fully using PK internally
|
2013-09-12 11:57:00 +02:00 |
|
Manuel Pégourié-Gonnard
|
d4eb5b5196
|
Add references
|
2013-09-12 11:57:00 +02:00 |
|
Manuel Pégourié-Gonnard
|
27d87fa6c4
|
Fix many off-by-one errors
|
2013-09-12 11:57:00 +02:00 |
|
Manuel Pégourié-Gonnard
|
6dcf0bfcf4
|
Use x509write_pubkey_der() when applicable
|
2013-09-12 11:57:00 +02:00 |
|
Manuel Pégourié-Gonnard
|
5353a03eb9
|
x509write_csr using PK internally (WIP)
|
2013-09-12 11:57:00 +02:00 |
|
Manuel Pégourié-Gonnard
|
85dfe08b31
|
Merge duplicated else/#else branch
|
2013-09-12 11:57:00 +02:00 |
|
Paul Bakker
|
18f0341aed
|
Typo in comments in ctr_drbg.c
|
2013-09-11 11:05:56 +02:00 |
|
Paul Bakker
|
13a94a1601
|
Upgraded doxygen config file
|
2013-09-10 16:17:15 +02:00 |
|
Paul Bakker
|
dcbfdcc177
|
Updated doxygen documentation in header files and HTML pages
|
2013-09-10 16:16:50 +02:00 |
|
Manuel Pégourié-Gonnard
|
da7317ed00
|
Use asn1_free_named_data_list() when relevant
|
2013-09-10 15:52:52 +02:00 |
|
Paul Bakker
|
6ec34fb53d
|
Added ChangeLog for blinding
|
2013-09-10 14:53:46 +02:00 |
|
Paul Bakker
|
8f0423afbc
|
Fix for benchmark app after GCM refactoring merge
|
2013-09-10 14:51:50 +02:00 |
|
Paul Bakker
|
c0dcf0ceb1
|
Merged blinding additions for EC, RSA and DHM into development
|
2013-09-10 14:44:27 +02:00 |
|
Paul Bakker
|
36b7e1efe7
|
Merged GCM refactoring into development
GCM is now independent of AES and can be used as a mode for any
cipher-layer supported 128-bit based block cipher
|
2013-09-10 14:41:05 +02:00 |
|
Paul Bakker
|
2a6a3a7e69
|
Better checking on cipher_info_from_values()
|
2013-09-10 14:29:28 +02:00 |
|
Paul Bakker
|
a0558e0484
|
Check that the cipher GCM receives is a 128-bit-based cipher
|
2013-09-10 14:25:51 +02:00 |
|
Manuel Pégourié-Gonnard
|
8a109f106d
|
Optimize RSA blinding by caching-updating values
|
2013-09-10 13:55:36 +02:00 |
|
Manuel Pégourié-Gonnard
|
ea53a55c0f
|
Refactor to prepare for RSA blinding optimisation
|
2013-09-10 13:55:35 +02:00 |
|
Paul Bakker
|
1c3853b953
|
oid_get_oid_by_*() now give back oid length as well
|
2013-09-10 11:43:44 +02:00 |
|
Paul Bakker
|
7db0109436
|
Made POLARSSL_MD_MAX_SIZE dependent on POLARSSL_SHA512_C
|
2013-09-10 11:10:57 +02:00 |
|
Paul Bakker
|
003dbad250
|
Fixed file descriptor leak in x509parse_crtpath()
|
2013-09-09 17:26:14 +02:00 |
|
Paul Bakker
|
a5943858d8
|
x509_verify() now case insensitive for cn (RFC 6125 6.4)
|
2013-09-09 17:21:45 +02:00 |
|
Paul Bakker
|
b2d7f23592
|
Ability to selfsign certificates added to cert_write app
|
2013-09-09 16:24:18 +02:00 |
|
Paul Bakker
|
4122f3eacf
|
Removed POLARSSL_ERROR_C define and added as requirement defing for
cert_req and cert_write apps
|
2013-09-09 16:01:46 +02:00 |
|
Paul Bakker
|
80d44fee2e
|
Moved 'define handling code' to top
|
2013-09-09 15:59:20 +02:00 |
|
Paul Bakker
|
eba3ccf785
|
Typo in config.h
|
2013-09-09 15:56:09 +02:00 |
|
Paul Bakker
|
e2673fb34b
|
cert_write app now parses presented CSR for subject name and key
|
2013-09-09 15:56:09 +02:00 |
|
Paul Bakker
|
f9f377e652
|
CSR Parsing (without attributes / extensions) implemented
|
2013-09-09 15:35:10 +02:00 |
|
Paul Bakker
|
8693274219
|
Small typo in usage of cert_req app
|
2013-09-09 14:09:42 +02:00 |
|
Paul Bakker
|
1014e95775
|
Use issuer_name from the issuer_certificate in cert_write app
|
2013-09-09 13:59:42 +02:00 |
|
Paul Bakker
|
d4bf870ff5
|
Allow spaces after the comma when converting X509 names
|
2013-09-09 13:59:11 +02:00 |
|
Paul Bakker
|
cdda097507
|
Fixed doxygen documentation in asn1.h (added \brief)
|
2013-09-09 12:51:29 +02:00 |
|