2.12.8 CRYPTO LIBRARY

The Crypto Library contains a set of cryptographic algorithms used by the common security protocols. This library has an implementation of the following algorithms:

  • MD4 Hash algorithm (used only for MsChapv2.0 digest calculation)
  • MD5 Hash algorithm
  • SHA-1 Hash algorithm
  • SHA-256 Hash algorithm
  • DES Encryption (used only for MsChapv2.0 digest calculation)
  • MS-CHAPv2.0 (used as the EAP-TTLS inner authentication algorithm)
  • MS-CHAPv2.0 (used as the EAP-PEAP and EAP-TTLS inner authentication algorithm)
  • AES-128, AES-256 Encryption (used for securing WPS and TLS traffic)
  • BigInt module for large integer arithmetic (for Public Key Cryptographic computations)
  • RSA Public Key cryptography algorithms (includes RSA Signature and RSA Encryption algorithms)