Manuel Pégourié-Gonnard
|
bf696d030b
|
Make sig_opts non-optional in X509 structures
This simplifies the code.
|
2014-06-05 17:08:46 +02:00 |
|
Manuel Pégourié-Gonnard
|
dddbb1d1eb
|
Rm sig_params from various X509 structures
|
2014-06-05 17:08:46 +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
|
20422e9a3a
|
Add pk_verify_ext()
|
2014-06-05 14:02:05 +02:00 |
|
Manuel Pégourié-Gonnard
|
5ec628a2b9
|
Add rsa_rsassa_pss_verify_ext()
|
2014-06-05 14:02:05 +02:00 |
|
Manuel Pégourié-Gonnard
|
e6d1d82b66
|
Relax checks on RSA mode for public key operations
|
2014-06-04 12:09:08 +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
|
39868ee301
|
Parse CSRs signed with RSASSA-PSS
|
2014-06-02 16:10:30 +02:00 |
|
Manuel Pégourié-Gonnard
|
8e42ff6bde
|
Parse CRLs signed with RSASSA-PSS
|
2014-06-02 16:10:29 +02:00 |
|
Manuel Pégourié-Gonnard
|
9df5c96214
|
Fix dependencies
|
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
|
b5212b436f
|
Merge CCM cipher mode and ciphersuites
Conflicts:
library/ssl_tls.c
|
2014-05-22 15:30:31 +02:00 |
|
Paul Bakker
|
64a96ea281
|
Fix typo in a6916fa
|
2014-05-22 15:13:02 +02:00 |
|
Manuel Pégourié-Gonnard
|
4d8db4ab10
|
Fix typo in a config.h #define
|
2014-05-22 13:52:48 +02:00 |
|
Manuel Pégourié-Gonnard
|
6768da9438
|
Register CCM ciphersuites (not implemented yet)
|
2014-05-14 14:10:36 +02:00 |
|
Manuel Pégourié-Gonnard
|
41936957b3
|
Add AES-CCM and CAMELLIA-CCM to the cipher layer
|
2014-05-14 14:10:36 +02:00 |
|
Manuel Pégourié-Gonnard
|
4562ffe2e6
|
Add cipher_auth_{en,de}crypt()
|
2014-05-14 14:10:36 +02:00 |
|
Manuel Pégourié-Gonnard
|
3c1d150b3d
|
Add cipher_crypt()
|
2014-05-14 14:10:35 +02:00 |
|
Manuel Pégourié-Gonnard
|
0f6b66dba1
|
CCM operations allow input == output
|
2014-05-14 14:10:35 +02:00 |
|
Manuel Pégourié-Gonnard
|
002323340a
|
Refactor to prepare for CCM decryption
|
2014-05-07 12:13:12 +02:00 |
|
Manuel Pégourié-Gonnard
|
637eb3d31d
|
Add ccm_encrypt_and_tag()
|
2014-05-07 12:13:12 +02:00 |
|
Manuel Pégourié-Gonnard
|
9fe0d13e8d
|
Add ccm_init/free()
|
2014-05-06 12:12:45 +02:00 |
|
Manuel Pégourié-Gonnard
|
a6916fada8
|
Add (placeholder) CCM module
|
2014-05-06 11:28:09 +02:00 |
|
Barry K. Nathan
|
79e69f94d6
|
Fix minor comment typo
|
2014-05-06 11:25:18 +02:00 |
|
Paul Bakker
|
770268f2b3
|
Fix deprecated references to POLARSSL_CONFIG_OPTIONS
|
2014-05-05 11:40:14 +02:00 |
|
Paul Bakker
|
da13016d84
|
Prepped for 1.3.7 release
|
2014-05-01 14:27:19 +02:00 |
|
Paul Bakker
|
b9e4e2c97a
|
Fix formatting: fix some 'easy' > 80 length lines
|
2014-05-01 14:18:25 +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 |
|
Paul Bakker
|
790e395729
|
Fixed to the features check
|
2014-04-30 16:48:32 +02:00 |
|
Manuel Pégourié-Gonnard
|
14d55951ef
|
Split config checks to separate file
|
2014-04-30 16:40:24 +02:00 |
|
Manuel Pégourié-Gonnard
|
cef4ad2509
|
Adapt sources to configurable config.h name
|
2014-04-30 16:40:20 +02:00 |
|
Paul Bakker
|
6384440b13
|
Better support for the different Attribute Types from IETF PKIX (RFC 5280)
|
2014-04-30 15:34:12 +02:00 |
|
Paul Bakker
|
0f90d7d2b5
|
version_check_feature() added to check for compile-time options at run-time
|
2014-04-30 11:49:44 +02:00 |
|
Paul Bakker
|
8394684dd3
|
Clearer description for version_get_string_full() regarding 18 bytes
|
2014-04-30 10:21:51 +02:00 |
|
Manuel Pégourié-Gonnard
|
e26389f26f
|
Document that Curve25519 can't be the only curve
|
2014-04-29 15:32:53 +02:00 |
|
Paul Bakker
|
c73079a78c
|
Add debug_set_threshold() and thresholding of messages
|
2014-04-25 16:58:16 +02:00 |
|
Paul Bakker
|
eaebbd5eaa
|
debug_set_log_mode() added to determine raw or full logging
|
2014-04-25 16:58:14 +02:00 |
|
Paul Bakker
|
088c5c5f18
|
POLARSSL_CONFIG_OPTIONS has been removed. Values are set individually
For the Platform module this requires the introduction of
POLARSSL_PLATFORM_NO_STD_FUNCTIONS to allow not performing the default
assignments.
|
2014-04-25 11:11:10 +02:00 |
|
Paul Bakker
|
03b6a46353
|
Properly comment two defines in config.h
|
2014-04-17 17:24:28 +02:00 |
|
Paul Bakker
|
784b04ff9a
|
Prepared for version 1.3.6
|
2014-04-11 15:33:59 +02:00 |
|
Paul Bakker
|
d2c2c1c46b
|
Doxygen typo in ripemd160.h
|
2014-04-11 15:28:52 +02:00 |
|
Manuel Pégourié-Gonnard
|
7afb8a0dca
|
Add x509_crt_check_extended_key_usage()
|
2014-04-11 11:09:00 +02:00 |
|
Paul Bakker
|
043a2e26d0
|
Merge verification of the keyUsage extension in X.509 certificates
|
2014-04-09 15:55:08 +02:00 |
|
Paul Bakker
|
02ff5ce594
|
Fixed typo
|
2014-04-09 15:53:09 +02:00 |
|