]> git.codecow.com Git - Monocypher.git/commit
Removed AEAD streaming interface. BREAKS COMPATIBILITY
authorLoup Vaillant <loup@loup-vaillant.fr>
Sun, 24 Nov 2019 20:35:33 +0000 (21:35 +0100)
committerLoup Vaillant <loup@loup-vaillant.fr>
Sun, 24 Nov 2019 20:35:33 +0000 (21:35 +0100)
commit5fb2f387d928fa7152d5c7c7fa1f1961cf8281c1
tree13177f2f78e5ef2be1c3634db45b23cdfa13438b
parent79ce972785c32d8a43b7da1ef617c42ad266171c
Removed AEAD streaming interface. BREAKS COMPATIBILITY

The streaming interface for AEAD was a bad idea: it's harder to test and
encourages unsafe protocol design (unsafe handling of unauthenticated
data, denial of service amplification...).

Its rightful place is the trash bin.
makefile
src/deprecated/aead-incr.c [new file with mode: 0644]
src/deprecated/aead-incr.h [new file with mode: 0644]
src/deprecated/chacha20.c [new file with mode: 0644]
src/deprecated/chacha20.h [new file with mode: 0644]
src/monocypher.c
src/monocypher.h
tests/speed/speed.c
tests/test.c