From c876a4b7b119faa80add62d7a04b46eda8b7bf99 Mon Sep 17 00:00:00 2001 From: "Dr. Stephen Henson" Date: Mon, 14 Feb 2011 17:05:42 +0000 Subject: Include support for an add_lock callback to tiny FIPS locking API. --- fips/fips.h | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'fips/fips.h') diff --git a/fips/fips.h b/fips/fips.h index facdbc725c..97fab1d06e 100644 --- a/fips/fips.h +++ b/fips/fips.h @@ -109,14 +109,17 @@ int fips_cipher_test(struct evp_cipher_ctx_st *ctx, void fips_set_selftest_fail(void); int fips_check_rsa(struct rsa_st *rsa); -void FIPS_set_locking_callback(void (*func)(int mode, int type, - const char *file,int line)); +void FIPS_set_locking_callbacks(void (*func)(int mode, int type, + const char *file,int line), + int (*add_cb)(int *pointer, int amount, + int type, const char *file, int line)); /* Where necessary redirect standard OpenSSL APIs to FIPS versions */ #if defined(OPENSSL_FIPSCANISTER) && defined(OPENSSL_FIPSAPI) #define CRYPTO_lock FIPS_lock +#define CRYPTO_add_lock FIPS_add_lock #define CRYPTO_malloc FIPS_malloc #define CRYPTO_free FIPS_free -- cgit v1.2.3