summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/engine/engine.h
diff options
context:
space:
mode:
authorderaadt <>2014-06-10 16:15:19 +0000
committerderaadt <>2014-06-10 16:15:19 +0000
commit7cff78e6d2f228bcb76663cf6ece9d865170ae8b (patch)
treee3fb959ef1d725df151d0687e2bad88e6cba120e /src/lib/libcrypto/engine/engine.h
parent1f0ada29dbbd22c18c51187561c2eb01d2a776b2 (diff)
downloadopenbsd-7cff78e6d2f228bcb76663cf6ece9d865170ae8b.tar.gz
openbsd-7cff78e6d2f228bcb76663cf6ece9d865170ae8b.tar.bz2
openbsd-7cff78e6d2f228bcb76663cf6ece9d865170ae8b.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 'src/lib/libcrypto/engine/engine.h')
-rw-r--r--src/lib/libcrypto/engine/engine.h5
1 files changed, 0 insertions, 5 deletions
diff --git a/src/lib/libcrypto/engine/engine.h b/src/lib/libcrypto/engine/engine.h
index e99ad750e4..79a21af7b8 100644
--- a/src/lib/libcrypto/engine/engine.h
+++ b/src/lib/libcrypto/engine/engine.h
@@ -318,7 +318,6 @@ void ENGINE_load_dynamic(void);
318#ifndef OPENSSL_NO_STATIC_ENGINE 318#ifndef OPENSSL_NO_STATIC_ENGINE
319void ENGINE_load_padlock(void); 319void ENGINE_load_padlock(void);
320#endif 320#endif
321void ENGINE_load_cryptodev(void);
322void ENGINE_load_rsax(void); 321void ENGINE_load_rsax(void);
323void ENGINE_load_builtin_engines(void); 322void ENGINE_load_builtin_engines(void);
324 323
@@ -707,10 +706,6 @@ typedef int (*dynamic_bind_engine)(ENGINE *e, const char *id,
707 * values. */ 706 * values. */
708void *ENGINE_get_static_state(void); 707void *ENGINE_get_static_state(void);
709 708
710#if defined(__OpenBSD__) || defined(__FreeBSD__) || defined(HAVE_CRYPTODEV)
711void ENGINE_setup_bsd_cryptodev(void);
712#endif
713
714/* BEGIN ERROR CODES */ 709/* BEGIN ERROR CODES */
715/* The following lines are auto generated by the script mkerr.pl. Any changes 710/* The following lines are auto generated by the script mkerr.pl. Any changes
716 * made after this point may be overwritten when the script is next run. 711 * made after this point may be overwritten when the script is next run.