ArduinoSpritzCipher Versions Save

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.

v0.9.5

8 years ago

ArduinoSpritzCipher v0.9.5

Changes

  • Documentation and source code comments improvements.
  • Change version from 0.9.4 to 0.9.5.

v0.9.4

8 years ago

ArduinoSpritzCipher v0.9.4

Changes

  • Rename function spritz_random_byte() to spritz_random8().
  • Rename function spritz_random_u32() to spritz_random32().
  • Rename function spritz_random_uniform() to spritz_random32_uniform().
  • Change version from 0.9.3 to 0.9.4.

v0.9.3

8 years ago

ArduinoSpritzCipher v0.9.3

Changes

  • Documentation in the source code and README.md improvements.
  • Change version from 0.9.2 to 0.9.3.

v0.9.2

8 years ago

ArduinoSpritzCipher v0.9.2

Changes

  • Fix probable timing-attack in spritz_compare().
  • Optimization in spritz_state_init() and spritz_state_memzero().
  • Change version from 0.9.1 to 0.9.2.

v0.9.1

8 years ago

ArduinoSpritzCipher v0.9.1

Changes

  • Rename function spritz_ctx_memzero() to spritz_state_memzero().
  • Rename function spritz_setupWithIV() to spritz_setup_withIV().
  • Rename some internal functions.
  • Tiny code clearing.
  • Add the note Do NOT change SPRITZ_N value.
  • Change version from 0.9.0 to 0.9.1.

v0.9.0

8 years ago

ArduinoSpritzCipher v0.9.0

Now ArduinoSpritzCipher library will be stable (v1.0.0) after strict testing.

Changes

  • Tiny changes in README.txt.
  • Change version from 0.5.3 to 0.9.0.
  • File ArduinoSpritzCipher-0.9.0.zip with its signature by ArduinoSpritzCipher developer.

v0.5.3

8 years ago

ArduinoSpritzCipher v0.5.3

Changes

  • Functions 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.
  • Add ArduinoSpritzCipher Bitbucket repository link in README as a backup.
  • Rewrite the example SpritzBestPracticePassword to use less memory.
  • Change version from 0.5.2 to 0.5.3.

v0.5.2

8 years ago

ArduinoSpritzCipher v0.5.2

New

  • The README is now in Markdown format (README.md), Thanks @sidwarkd .

Changes

  • File README.txt removed, And replaced with README.md.
  • Merge the two hash test examples.
  • Change version from 0.5.1 to 0.5.2.

v0.5.1

8 years ago

ArduinoSpritzCipher v0.5.1

Changes

  • Rename constant SAFE_TIMING_CRUSH to SPRITZ_TIMING_SAFE_CRUSH.
  • Rename constant WIPE_AFTER_USAGE to SPRITZ_WIPE_TRACES.
  • Rename constant WIPE_AFTER_USAGE_PARANOID to SPRITZ_WIPE_TRACES_PARANOID.
  • Tiny changes in the source code style and README.txt.
  • Change version from 0.5.0 to 0.5.1.

v0.5.0

8 years ago

ArduinoSpritzCipher v0.5.0

New

  • New function: random_u32().
  • New function: random_uniform().
  • Example of using random_uniform() to make passwords: SpritzBestPracticePassword.

Changes

  • Source code and ReadMe: Comments and descriptions improvements and compatibility changes.
  • Changes in the example SpritzBestPractice.
  • Change version from 0.4.4 to 0.5.0.