TOP FUNCTIONS

We selected 25 frequently used functions and marked them as TOP FUNCTIONS.

They are used in outputs where it is hard to show performance results on all tested algorithms (e.g., Comparative table or Radar graphs).

Symmetric crypto

  • SECURE RANDOM (256B) = ALG_SECURE_RANDOM RandomData_generateData()
  • SHA-1 hash (256B) = ALG_SHA MessageDigest_doFinal()
  • SHA2-256 hash (256B) = ALG_SHA_256 MessageDigest_doFinal()
  • 3DES encrypt (256B) = TYPE_DES LENGTH_DES3_3KEY ALG_DES_CBC_NOPAD Cipher_doFinal()
  • AES128 encrypt (256B) = TYPE_AES LENGTH_AES_128 ALG_AES_BLOCK_128_CBC_NOPAD Cipher_doFinal()
  • AES256 encrypt (256B) = TYPE_AES LENGTH_AES_256 ALG_AES_BLOCK_128_CBC_NOPAD Cipher_doFinal()
  • 3DES setKey(192b) = TYPE_DES LENGTH_DES_192 setKey()
  • AES setKey(128b) = TYPE_AES LENGTH_AES_128 setKey()
  • AES setKey(256b) = TYPE_AES LENGTH_AES_256 setKey()
  • SWAES oneblock (16B) 🔗 = SWALGS SWAlgs_AES()
  • arrayCopy nonAtomic RAM2RAM (256B) = UTIL Util_arrayCopyNonAtomic_RAM()
  • arrayCopy nonAtomic EEPROM2EEPROM (256B) = UTIL Util_arrayCopyNonAtomic_EEPROM()

Asymmetric crypto

  • RSA1024 CRT decrypt = TYPE_RSA_CRT_PRIVATE LENGTH_RSA_1024 ALG_RSA_NOPAD Cipher_doFinal()
  • RSA1024 CRT encrypt = TYPE_RSA_CRT_PUBLIC LENGTH_RSA_1024 ALG_RSA_NOPAD Cipher_doFinal()
  • RSA2048 CRT decrypt = TYPE_RSA_CRT_PRIVATE LENGTH_RSA_2048 ALG_RSA_NOPAD Cipher_doFinal()
  • RSA2048 CRT encrypt = TYPE_RSA_CRT_PUBLIC LENGTH_RSA_2048 ALG_RSA_NOPAD Cipher_doFinal()
  • RSA1024 CRT generate = ALG_RSA_CRT LENGTH_RSA_1024 KeyPair_genKeyPair()
  • RSA2048 CRT generate = ALG_RSA_CRT LENGTH_RSA_2048 KeyPair_genKeyPair()
  • RSA1024 decrypt = TYPE_RSA_PRIVATE LENGTH_RSA_1024 ALG_RSA_NOPAD Cipher_doFinal()
  • RSA1024 encrypt = TYPE_RSA_PUBLIC LENGTH_RSA_1024 ALG_RSA_NOPAD Cipher_doFinal()
  • RSA2048 decrypt = TYPE_RSA_PRIVATE LENGTH_RSA_2048 ALG_RSA_NOPAD Cipher_doFinal()
  • RSA2048 encrypt = TYPE_RSA_PUBLIC LENGTH_RSA_2048 ALG_RSA_NOPAD Cipher_doFinal()
  • RSA1024 generate = ALG_RSA LENGTH_RSA_1024 KeyPair_genKeyPair()
  • RSA2048 generate = ALG_RSA LENGTH_RSA_2048 KeyPair_genKeyPair()