From: Dmitry Belyavskiy Date: Wed, 30 Sep 2015 19:42:57 +0000 (+0300) Subject: Custom cipher constants X-Git-Tag: OpenSSL_1_1_0-pre1~478 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=3aabc1dd1c969e60bdea8f827d6645ff04c56b67;p=oweals%2Fopenssl.git Custom cipher constants Add some custom ctrls for Engine specific use. Reviewed-by: Tim Hudson Reviewed-by: Matt Caswell --- diff --git a/include/openssl/evp.h b/include/openssl/evp.h index c60d178825..02a6f98244 100644 --- a/include/openssl/evp.h +++ b/include/openssl/evp.h @@ -427,6 +427,18 @@ struct evp_cipher_st { # define EVP_CTRL_TLS1_1_MULTIBLOCK_DECRYPT 0x1b # define EVP_CTRL_TLS1_1_MULTIBLOCK_MAX_BUFSIZE 0x1c +/* For engine-specific control values */ +# define EVP_CTRL_ENGINE_CIPHER_CUSTOM0 0x1000 +# define EVP_CTRL_ENGINE_CIPHER_CUSTOM1 0x1001 +# define EVP_CTRL_ENGINE_CIPHER_CUSTOM2 0x1002 +# define EVP_CTRL_ENGINE_CIPHER_CUSTOM3 0x1003 +# define EVP_CTRL_ENGINE_CIPHER_CUSTOM4 0x1004 +# define EVP_CTRL_ENGINE_CIPHER_CUSTOM5 0x1005 +# define EVP_CTRL_ENGINE_CIPHER_CUSTOM6 0x1006 +# define EVP_CTRL_ENGINE_CIPHER_CUSTOM7 0x1007 +# define EVP_CTRL_ENGINE_CIPHER_CUSTOM8 0x1008 +# define EVP_CTRL_ENGINE_CIPHER_CUSTOM9 0x1009 + /* RFC 5246 defines additional data to be 13 bytes in length */ # define EVP_AEAD_TLS1_AAD_LEN 13