Ronald Tse
f19a5ff9ab
SM4: Add SM4 block cipher to EVP
...
Reviewed-by: Richard Levitte <levitte@openssl.org>
Reviewed-by: Paul Dale <paul.dale@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/4552 )
2017-10-31 15:19:14 +10:00
Dr. Stephen Henson
dcb7e48209
Add RFC7919 tests.
...
Reviewed-by: Andy Polyakov <appro@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/4485 )
2017-10-12 02:40:30 +01:00
Jon Spillett
bc32673869
Implement Aria GCM/CCM Modes and TLS cipher suites
...
AEAD cipher mode implementation is based on that used for AES:
https://tools.ietf.org/html/rfc5116
TLS GCM cipher suites as specified in:
https://tools.ietf.org/html/rfc6209
Reviewed-by: Paul Dale <paul.dale@oracle.com>
Reviewed-by: Richard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/4287 )
2017-08-30 12:33:53 +02:00
Andy Polyakov
bbde4740eb
Wire SHAKE to EVP.
...
Reviewed-by: Rich Salz <rsalz@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/4137 )
2017-08-12 12:20:56 +02:00
Johannes Bauer
cefa762ee5
Add interface to the scrypt KDF by means of PKEY_METHOD
...
Add an interface that allows accessing the scrypt KDF as a PKEY_METHOD.
This fixes #4021 (at least for the scrypt portion of the issue).
Reviewed-by: Paul Dale <paul.dale@oracle.com>
Reviewed-by: Stephen Henson <steve@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/4026 )
2017-08-08 15:44:49 +01:00
Dr. Stephen Henson
b15d5ab617
Allow use of long name for KDFs
...
Reviewed-by: Paul Dale <paul.dale@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/4079 )
2017-08-03 02:18:44 +01:00
Andy Polyakov
e4adad92b3
Wire SHA3 EVPs and add tests.
...
Reviewed-by: Paul Dale <paul.dale@oracle.com>
Reviewed-by: Richard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/3943 )
2017-07-25 21:40:30 +02:00
Dr. Stephen Henson
d76f646ade
Add keygen test data
...
Reviewed-by: Rich Salz <rsalz@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/3920 )
2017-07-19 14:02:20 +01:00
Richard Levitte
c537e74ba3
Move bn and evp test programs input data to their respective data dir
...
Reviewed-by: Rich Salz <rsalz@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/3472 )
2017-06-15 19:46:24 +02:00