Cryptographic Hardware Accelerators - ferboiar/wrt32x GitHub Wiki

Specific configuration to enable the router's cryptographic hardware accelerator.

  #
  # SSL
  #
  # CONFIG_PACKAGE_libgnutls is not set
  # CONFIG_PACKAGE_libgnutls-dane is not set
  # CONFIG_PACKAGE_libmbedtls is not set
  # CONFIG_PACKAGE_libnss is not set
  CONFIG_PACKAGE_libopenssl=y
  
  #
  # Build Options
  #
  CONFIG_OPENSSL_OPTIMIZE_SPEED=y
  CONFIG_OPENSSL_WITH_ASM=y
  CONFIG_OPENSSL_WITH_DEPRECATED=y
  # CONFIG_OPENSSL_NO_DEPRECATED is not set
  CONFIG_OPENSSL_WITH_ERROR_MESSAGES=y
  
  #
  # Protocol Support
  #
  CONFIG_OPENSSL_WITH_TLS13=y
  # CONFIG_OPENSSL_WITH_DTLS is not set
  # CONFIG_OPENSSL_WITH_NPN is not set
  CONFIG_OPENSSL_WITH_SRP=y
  CONFIG_OPENSSL_WITH_CMS=y
  
  #
  # Algorithm Selection
  #
  # CONFIG_OPENSSL_WITH_EC2M is not set
  CONFIG_OPENSSL_WITH_CHACHA_POLY1305=y
  CONFIG_OPENSSL_PREFER_CHACHA_OVER_GCM=y
  CONFIG_OPENSSL_WITH_PSK=y
  
  #
  # Less commonly used build options
  #
  # CONFIG_OPENSSL_WITH_ARIA is not set
  # CONFIG_OPENSSL_WITH_CAMELLIA is not set
  # CONFIG_OPENSSL_WITH_IDEA is not set
  # CONFIG_OPENSSL_WITH_SEED is not set
  # CONFIG_OPENSSL_WITH_SM234 is not set
  # CONFIG_OPENSSL_WITH_BLAKE2 is not set
  # CONFIG_OPENSSL_WITH_MDC2 is not set
  # CONFIG_OPENSSL_WITH_WHIRLPOOL is not set
  # CONFIG_OPENSSL_WITH_COMPRESSION is not set
  # CONFIG_OPENSSL_WITH_RFC3779 is not set
  
  #
  # Engine/Hardware Support
  #
  CONFIG_OPENSSL_ENGINE=y
  # CONFIG_OPENSSL_ENGINE_BUILTIN is not set
  # CONFIG_PACKAGE_libopenssl-afalg is not set
  # CONFIG_PACKAGE_libopenssl-afalg_sync is not set
  CONFIG_PACKAGE_libopenssl-conf=y
  CONFIG_PACKAGE_libopenssl-devcrypto=y
  # CONFIG_PACKAGE_libopenssl-gost_engine is not set
  # CONFIG_PACKAGE_libwolfssl is not set
  # end of SSL