Browse files

Enable devcryptoeng for OpenSSL.

Since OpenSSL 1.1.1, the good old BSD-specific cryptodev engine has been
deprecated in favor of this new engine.  However, this engine is not
throughly tested on FreeBSD because it was originally written for Linux.

Also, the author actually meant to enable it by default on BSD platforms but
he failed to do so because there was a bug in the Configure script.


Now they found that it was more generic issue.


Therefore, we need to enable this engine on head to give it more exposure.
  • Loading branch information...
juikim committed Dec 12, 2018
1 parent da93ed9 commit 53c4fca8e5700ed611488f3569d4705a86d3121f
Showing with 2 additions and 5 deletions.
  1. +2 −2 secure/lib/libcrypto/Makefile
  2. +0 −3 secure/lib/libcrypto/
@@ -192,8 +192,8 @@ SRCS+= ecp_nistz256-x86.S ecp_nistz256.c

# engine
SRCS+= eng_all.c eng_cnf.c eng_ctrl.c eng_dyn.c eng_err.c eng_fat.c
SRCS+= eng_init.c eng_lib.c eng_list.c eng_openssl.c eng_pkey.c
SRCS+= eng_all.c eng_cnf.c eng_ctrl.c eng_devcrypto.c eng_dyn.c eng_err.c
SRCS+= eng_fat.c eng_init.c eng_lib.c eng_list.c eng_openssl.c eng_pkey.c
SRCS+= eng_rdrand.c eng_table.c tb_asnmth.c tb_cipher.c tb_dh.c tb_digest.c
SRCS+= tb_dsa.c tb_eckey.c tb_pkmeth.c tb_rand.c tb_rsa.c

@@ -46,9 +46,6 @@ extern "C" {
#ifndef OPENSSL_NO_EC_NISTP_64_GCC_128
# define OPENSSL_NO_EC_NISTP_64_GCC_128

0 comments on commit 53c4fca

Please sign in to comment.