Skip to content

ArduinoSpritzCipher v0.4.0

Compare
Choose a tag to compare
@abderraouf-adjal abderraouf-adjal released this 28 Dec 20:25
· 112 commits to master since this release

ArduinoSpritzCipher v0.4.0

New

  • New function: spritz_crypt().
  • New function: spritz_add_entropy().
  • Add extern C {} in SpritzCipher.h.
  • Add the library version constants in SpritzCipher.h.
  • Add examples to test MAC function and spritz_crypt().

Changes

  • Guarantee the timing-safe crush() by disabling compiler optimization for it.
  • Rename spritz_rand_byte() to spritz_random_byte().
  • Rename spritz_setupIV() to spritz_setupWithIV().
  • Rename spritz_wipe_ctx() to spritz_wipe().
  • Change version in file library.properties from 0.3.1 to 0.4.0.

Improvements

  • Disable compiler optimization in spritz_wipe().
  • spritz_wipe(): remove unnecessary wipe checking.
  • Source code files and ReadMe: Comments and descriptions improvements and compatibility changes.