#if defined(__OpenBSD__) || defined(__FreeBSD__) || defined(HAVE_CRYPTODEV)
ENGINE_load_cryptodev();
#endif
-#if !defined(OPENSSL_NO_HW) && !defined(OPENSSL_NO_HW_AESNI)
- ENGINE_load_aesni();
-#endif
#ifndef OPENSSL_NO_RSAX
ENGINE_load_rsax();
+#endif
+#ifndef OPENSSL_NO_RDRAND
+ ENGINE_load_rdrand();
#endif
ENGINE_load_dynamic();
#ifndef OPENSSL_NO_STATIC_ENGINE
#ifndef OPENSSL_NO_HW_UBSEC
ENGINE_load_ubsec();
#endif
-#ifndef OPENSSL_NO_HW_PADLOCK
+/*#ifndef OPENSSL_NO_HW_PADLOCK
ENGINE_load_padlock();
-#endif
+ #endif*/
#endif
#ifndef OPENSSL_NO_GOST
ENGINE_load_gost();