CVSROOT:        /cvs
Module name:    src
Changes by:     [email protected]    2023/07/28 03:53:55

Modified files:
        lib/libcrypto  : Makefile Symbols.list Symbols.namespace 
                         opensslfeatures.h 
        lib/libcrypto/hidden/openssl: rand.h ts.h 
        lib/libcrypto/ts: ts.h 
        lib/libssl     : Symbols.list 
        lib/libssl/hidden/openssl: ssl.h 
Removed files:
        lib/libcrypto/engine: README eng_all.c eng_cnf.c eng_ctrl.c 
                              eng_dyn.c eng_err.c eng_fat.c eng_init.c 
                              eng_int.h eng_lib.c eng_list.c 
                              eng_openssl.c eng_pkey.c eng_table.c 
                              tb_asnmth.c tb_cipher.c tb_dh.c 
                              tb_digest.c tb_dsa.c tb_eckey.c 
                              tb_pkmeth.c tb_rand.c tb_rsa.c tb_store.c 

Log message:
Set OPENSSL_NO_ENGINE, remove engine code

ENGINE was special. It's horrible code even by the low standards of this
library. Some ports may now try to use the stubs which will fail, but
the fallout from this should be minimal. Of course there are various
language bindings that expose the ENGINE API. OpenSSL 3 disabling ENGINE
by default will likely help fixing this at some point.

ok jsing

Reply via email to