Commits
aes_wrap_pad
Name already in use
Commits on Jul 7, 2014
Commits on Jun 27, 2014
-
crypto/modes/wrap128.c: fix input length validation to follow RFC 3394.
RFC 3394 section 2 mandates minimal plaintext length to be two 64-bit blocks so minimal cipher text length has to be three 64-bit blocks.
-
crypto/aes/aes_wrap.c: add RFC 5649 wrapping mode with padding.
PKCS#11 name for this mode is CKM_AES_WRAP_PAD. It can be used for wrapping key data with length in range [1, 2^31].
-
crypto/modes/wrap128.c: add RFC 5649 wrapping mode with padding.
This mode can wrap any key with length in [1, 2^31] range. Beware! This wrapping mode was designed for AES but this implementation allows you to work with any 128 bit block cipher. (The same applies to original wrapping mode from RFC 3394 implemented in CRYPTO_128_wrap.)
-
crypto/modes/wrap128.c: divide unwrapping and IV check to two functions.
This is going to be especially useful for RFC 5649 implementation.
-
crypto/modes/wrap128.c: support overlapping input and output buffers.
This is going to be especially useful for RFC 5649 implementation.
-
Commits on Jun 26, 2014
-
-
bn_exp.c: move check for AD*X to rsaz-avx2.pl.
This ensures high performance is situations when assembler supports AVX2, but not AD*X.
Andy Polyakov committedJun 26, 2014
Commits on Jun 25, 2014
-
aesp8-ppc.pl: rigid input verification in key setup.
Andy Polyakov committedJun 25, 2014 -
aesv8-armx.pl: rigid input verification in key setup.
Andy Polyakov committedJun 25, 2014
Commits on Jun 24, 2014
-
x86_64 assembly pack: addendum to last clang commit.
Andy Polyakov committedJun 24, 2014 -
x86_64 assembly pack: allow clang to compile AVX code.
Andy Polyakov committedJun 24, 2014 -
aesv8-armx.pl: inclrease interleave factor.
This is to compensate for higher aes* instruction latency on Cortex-A57.
Andy Polyakov committedJun 24, 2014 -
ARMv8 assembly pack: add Cortex performance numbers.
Andy Polyakov committedJun 24, 2014
Commits on Jun 23, 2014
-
-
Viktor Dukhovni committed
Jun 23, 2014 -
Multiple verifier reference identities.
Implemented as STACK_OF(OPENSSL_STRING).
Viktor Dukhovni committedJun 23, 2014 -
Viktor Dukhovni committed
Jun 23, 2014 -
More complete input validation of X509_check_mumble
Viktor Dukhovni committedJun 23, 2014 -
X509_check_mumble() failure is <= 0, not just 0
Viktor Dukhovni committedJun 23, 2014
Commits on Jun 22, 2014
-
Drop hostlen from X509_VERIFY_PARAM_ID.
Just store NUL-terminated strings. This works better when we add support for multiple hostnames.
Viktor Dukhovni committedJun 22, 2014 -
More complete X509_check_host documentation.
Viktor Dukhovni committedJun 22, 2014 -
Fix off-by-one errors in ssl_cipher_get_evp()
In the ssl_cipher_get_evp() function, fix off-by-one errors in index validation before accessing arrays. Bug discovered and fixed by Miod Vallat from the OpenBSD team. PR#3375
-
Revert "Fix off-by-one errors in ssl_cipher_get_evp()"
This reverts commit abfb989. Incorrect attribution
-
Commits on Jun 19, 2014
-
-
add references to verify(1) man page for args_verify() options
cms, ocsp, s_client, s_server and smime tools also use args_verify() for parsing options, that makes them most of the same options verify tool does. Add those options to man pages and reference their explanation in the verify man page.
-
sort the options in verify man page alphabetically
just making sure the options are listed in the alphabetical order both in SYNOPSIS and DESCRIPTION, no text changes
-
add description of missing options to verify man page
The options related to policy used for verification, verification of subject names in certificate and certificate chain handling were missing in the verify(1) man page. This fixes this issue.
-
smime man page: add missing options in SYNOPSIS
-CAfile and -CApath is documented in OPTIONS but is missing in SYNOPSIS, add them there
-
Document -trusted_first option in man pages and help.
Add -trusted_first description to help messages and man pages of tools that deal with certificate verification.