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.
Now ArduinoSpritzCipher
library will be stable (v1.0.0
) after strict testing.
README.txt
.0.5.3
to 0.9.0
.ArduinoSpritzCipher-0.9.0.zip
with its signature by ArduinoSpritzCipher developer.spritz_hash_final()
and spritz_mac_final()
are no longer wipe the used spritz_ctx
. If the user need to wipe the used spritz_ctx
, Function spritz_ctx_memzero()
is available.SpritzBestPracticePassword
to use less memory.0.5.2
to 0.5.3
.SAFE_TIMING_CRUSH
to SPRITZ_TIMING_SAFE_CRUSH
.WIPE_AFTER_USAGE
to SPRITZ_WIPE_TRACES
.WIPE_AFTER_USAGE_PARANOID
to SPRITZ_WIPE_TRACES_PARANOID
.README.txt
.0.5.0
to 0.5.1
.random_u32()
.random_uniform()
.random_uniform()
to make passwords: SpritzBestPracticePassword
.SpritzBestPractice
.0.4.4
to 0.5.0
.