Implement Aria GCM/CCM Modes and TLS cipher suites
authorJon Spillett <jon.spillett@oracle.com>
Mon, 21 Aug 2017 23:56:13 +0000 (09:56 +1000)
committerRichard Levitte <levitte@openssl.org>
Wed, 30 Aug 2017 10:33:53 +0000 (12:33 +0200)
commitbc32673869842c7f00ae7016040a612f516ead7e
treead88525fc75299889456ce83876ea76fd819c3ef
parent1c2ac294721b636665aa7d62f5e3f843d3b1ac71
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)
20 files changed:
CHANGES
crypto/err/openssl.txt
crypto/evp/build.info
crypto/evp/c_allc.c
crypto/evp/e_aria.c
crypto/evp/evp_err.c
crypto/objects/obj_dat.h
crypto/objects/obj_mac.num
crypto/objects/objects.txt
include/openssl/evp.h
include/openssl/evperr.h
include/openssl/obj_mac.h
include/openssl/ssl.h
include/openssl/tls1.h
ssl/s3_lib.c
ssl/ssl_ciph.c
ssl/ssl_init.c
ssl/ssl_locl.h
test/recipes/30-test_evp_data/evpciph.txt
util/libcrypto.num