Add ChaCha related ciphers to default provider
authorShane Lontis <shane.lontis@oracle.com>
Wed, 16 Oct 2019 06:18:42 +0000 (16:18 +1000)
committerShane Lontis <shane.lontis@oracle.com>
Wed, 16 Oct 2019 06:18:42 +0000 (16:18 +1000)
commit3d5a7578e09a984c6475b1c008f5c76f850328cb
tree0ec32eba328e21a6e1face34415c67dcdce365c2
parent64fd90fbe99dde18de3fc7c3a6b06793d87a4aad
Add ChaCha related ciphers to default provider

Reviewed-by: Richard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/10081)
21 files changed:
crypto/evp/evp_enc.c
crypto/poly1305/poly1305.c
crypto/poly1305/poly1305_ameth.c
crypto/poly1305/poly1305_local.h [deleted file]
doc/man7/provider-cipher.pod
include/crypto/poly1305.h
include/openssl/core_names.h
providers/defltprov.c
providers/implementations/ciphers/build.info
providers/implementations/ciphers/cipher_chacha20.c [new file with mode: 0644]
providers/implementations/ciphers/cipher_chacha20.h [new file with mode: 0644]
providers/implementations/ciphers/cipher_chacha20_hw.c [new file with mode: 0644]
providers/implementations/ciphers/cipher_chacha20_poly1305.c [new file with mode: 0644]
providers/implementations/ciphers/cipher_chacha20_poly1305.h [new file with mode: 0644]
providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c [new file with mode: 0644]
providers/implementations/include/prov/implementations.h
providers/implementations/macs/poly1305_prov.c
test/poly1305_internal_test.c
test/recipes/30-test_evp.t
test/recipes/30-test_evp_data/evpciph.txt
test/recipes/30-test_evp_data/evpciph_chacha.txt [new file with mode: 0644]