diff --git a/crypto/engine/engine_int.h b/crypto/engine/engine_int.h index 94f9d30d8..cddf12f6e 100644 --- a/crypto/engine/engine_int.h +++ b/crypto/engine/engine_int.h @@ -129,6 +129,10 @@ ENGINE *ENGINE_openssl(); ENGINE *ENGINE_cswift(); #endif /* HW_CSWIFT */ +#ifdef HW_NCIPHER +ENGINE *ENGINE_hwcrhk(); +#endif /* HW_NCIPHER */ + #ifdef __cplusplus } #endif diff --git a/crypto/engine/engine_list.c b/crypto/engine/engine_list.c index 171540e1a..c91b43cb8 100644 --- a/crypto/engine/engine_list.c +++ b/crypto/engine/engine_list.c @@ -188,6 +188,10 @@ static int engine_internal_check(void) #ifdef HW_CSWIFT if(!engine_list_add(ENGINE_cswift())) return 0; +#endif /* HW_CSWIFT */ +#ifdef HW_NCIPHER + if(!engine_list_add(ENGINE_hwcrhk())) + return 0; #endif /* HW_CSWIFT */ engine_list_flag = 1; return 1;