summaryrefslogtreecommitdiffstats
path: root/crypto/evp/build.info
diff options
context:
space:
mode:
authorRichard Levitte <levitte@openssl.org>2019-02-08 17:01:56 +0100
committerRichard Levitte <levitte@openssl.org>2019-03-18 14:27:02 +0100
commitc13d2ab439a9dcbbf22ef85a00603142b0a37779 (patch)
tree626fc5adbbc472ef6053da0ac08c4409e519bc16 /crypto/evp/build.info
parenta383083194b882a904ae66fcf74ebc348602407c (diff)
Add generic EVP method fetcher
This is an interface between Core dispatch table fetching and EVP_{method}_fetch(). All that's needed from the diverse method fetchers are the functions to create a method structure from a dispatch table, a function that ups the method reference counter and a function to free the method (in case of failure). This routine is internal to the EVP API andis therefore only made accessible within crypto/evp, by including evp_locl.h Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/8341)
Diffstat (limited to 'crypto/evp/build.info')
-rw-r--r--crypto/evp/build.info4
1 files changed, 4 insertions, 0 deletions
diff --git a/crypto/evp/build.info b/crypto/evp/build.info
index 862afa836a..10ba3a3c1d 100644
--- a/crypto/evp/build.info
+++ b/crypto/evp/build.info
@@ -16,6 +16,10 @@ SOURCE[../../libcrypto]=\
e_chacha20_poly1305.c cmeth_lib.c \
mac_lib.c c_allm.c pkey_mac.c
+# New design
+SOURCE[../../libcrypto]=\
+ evp_fetch.c
+
INCLUDE[e_aes.o]=.. ../modes
INCLUDE[e_aes_cbc_hmac_sha1.o]=../modes
INCLUDE[e_aes_cbc_hmac_sha256.o]=../modes