Spritz encryption system portable C library, CSPRNG, cryptographic hash and MAC functions, symmetric-key data encryption, and general-purpose functions. It's also an Arduino library.
spritz_crypt_inplace()
.SPRITZ_USE_LIBC
lib-c functions usage optionspritz_compare()
.1.1.0
to 1.2.0
.Thanks to @RobTillaart for helping the quality of this software.
1.0.1
to 1.0.2
.ArduinoSpritzCipher is out of beta/testing period. After a lot of testing and auditing, now ArduinoSpritzCipher is stable and solid enough to use in production.
Thanks for all people who help with the code, documentation, and auditing.