strongswan/src/libstrongswan
Tobias Brunner 5808467ed1 pkcs5: Parse PRF algorithms if given in PBKDF2-params as defined in RFC 8018
We can't use ASN1_DEF, which would technically be more correct, as the
ASN.1 parser currently can't handle that.  For algorithm identifiers we
often use ASN1_EOC as type (with ASN1_RAW), however, that doesn't work with
ASN1_DEF because the element is assumed missing if the type doesn't match.
On the other hand, we can't set the type to ASN1_SEQUENCE because then the
parser skips the following rule if the element is missing (it does so for
all constructed types, but I guess is mainly intended for context tags),
which in this case overruns the parser rules array.
2018-03-07 15:23:03 +01:00
..
asn1 asn1: Add OIDs for HMAC-based PRFs as defined in RFC 8018 2018-03-07 15:23:03 +01:00
bio Use standard unsigned integer types 2016-03-24 18:52:48 +01:00
collections Fixed some typos, courtesy of codespell 2018-02-13 12:19:54 +01:00
credentials signature-params: Properly handle MGF1 algorithm identifier without parameters 2018-02-19 10:29:32 +01:00
crypto pkcs5: Parse PRF algorithms if given in PBKDF2-params as defined in RFC 8018 2018-03-07 15:23:03 +01:00
database database: Add support for serializable transactions 2013-10-11 15:29:10 +02:00
eap eap: Reset errno before calling strtoul() to parse EAP type 2018-01-23 10:09:14 +01:00
fetcher fetcher: Add option to retrieve response code from a fetcher 2014-05-19 14:20:50 +02:00
ipsec ipsec-types: Don't mask the mark value if it is one of the 'unique' values 2017-12-07 09:36:53 +01:00
math/libnttfft unit-tests: Completed coverage of hasher, crypter and libnttfft 2016-12-14 11:15:48 +01:00
networking streams: Remove registered systemd stream service 2017-10-18 09:25:15 +02:00
pen Use standard unsigned integer types 2016-03-24 18:52:48 +01:00
plugins x509: Fix leak if a CRL contains multiple authorityKeyIdentifiers 2018-02-21 11:13:42 +01:00
processing Fixed some typos, courtesy of codespell 2018-02-13 12:19:54 +01:00
resolver Properly handle situation if no resolver plugins are loaded 2013-04-01 13:44:04 +02:00
selectors traffic-selector: Use single buffer for both address families 2017-08-17 12:34:40 +02:00
settings utils: Add helper function to parse time spans from strings 2017-11-02 10:04:03 +01:00
tests proposal: Compare algorithms of all transform types for equality 2018-03-05 12:25:19 +01:00
threading Fixed some typos, courtesy of codespell 2018-02-13 12:19:54 +01:00
utils Fixed some typos, courtesy of codespell 2018-02-13 12:19:54 +01:00
.gitignore configure: Fix gperf length parameter determination 2017-10-02 17:21:42 +02:00
Android.mk proposal: Move proposal_t from libcharon to libstrongswan 2017-11-17 18:09:54 +01:00
Makefile.am proposal: Move proposal_t from libcharon to libstrongswan 2017-11-17 18:09:54 +01:00
library.c proposal: Move proposal_t from libcharon to libstrongswan 2017-11-17 18:09:54 +01:00
library.h library: Add option to register additional namespaces before calling library_init() 2016-03-08 10:56:19 +01:00