summaryrefslogtreecommitdiffstats
path: root/lib/libcrypto/engine/engine.h
diff options
context:
space:
mode:
authorderaadt <deraadt@openbsd.org>2014-06-10 16:15:19 +0000
committerderaadt <deraadt@openbsd.org>2014-06-10 16:15:19 +0000
commit7a59c9a977d3d1b29bad28f3f13f7bebe5e18a9e (patch)
tree07c0905f1f08b2912997f8370de9d96f87afed9a /lib/libcrypto/engine/engine.h
parentget verbose_system in line with _system, do not display \&code snippets... (diff)
downloadwireguard-openbsd-7a59c9a977d3d1b29bad28f3f13f7bebe5e18a9e.tar.xz
wireguard-openbsd-7a59c9a977d3d1b29bad28f3f13f7bebe5e18a9e.zip
Abandon the auto-ENGINE /dev/crypto interface. VIA 3des cbc receives
collateral damage. The syncronous nature of this mechanism has hampered performance for symmetric crypto relative to brute-force cpu. The assymetric crypto support never really materialized in drivers. So abandon the complexity. ok tedu beck mikeb some disagrement from djm but if he wants to test /dev/crypto ciphers he should do it without this this gigantic API in the way
Diffstat (limited to 'lib/libcrypto/engine/engine.h')
-rw-r--r--lib/libcrypto/engine/engine.h5
1 files changed, 0 insertions, 5 deletions
diff --git a/lib/libcrypto/engine/engine.h b/lib/libcrypto/engine/engine.h
index e99ad750e47..79a21af7b80 100644
--- a/lib/libcrypto/engine/engine.h
+++ b/lib/libcrypto/engine/engine.h
@@ -318,7 +318,6 @@ void ENGINE_load_dynamic(void);
#ifndef OPENSSL_NO_STATIC_ENGINE
void ENGINE_load_padlock(void);
#endif
-void ENGINE_load_cryptodev(void);
void ENGINE_load_rsax(void);
void ENGINE_load_builtin_engines(void);
@@ -707,10 +706,6 @@ typedef int (*dynamic_bind_engine)(ENGINE *e, const char *id,
* values. */
void *ENGINE_get_static_state(void);
-#if defined(__OpenBSD__) || defined(__FreeBSD__) || defined(HAVE_CRYPTODEV)
-void ENGINE_setup_bsd_cryptodev(void);
-#endif
-
/* BEGIN ERROR CODES */
/* The following lines are auto generated by the script mkerr.pl. Any changes
* made after this point may be overwritten when the script is next run.