ArduinoSpritzCipher v0.4.0
·
112 commits
to master
since this release
ArduinoSpritzCipher v0.4.0
New
- New function:
spritz_crypt()
. - New function:
spritz_add_entropy()
. - Add
extern C {}
inSpritzCipher.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()
tospritz_random_byte()
. - Rename
spritz_setupIV()
tospritz_setupWithIV()
. - Rename
spritz_wipe_ctx()
tospritz_wipe()
. - Change version in file
library.properties
from0.3.1
to0.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.