1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-11-12 18:49:07 +00:00
trezor-firmware/chacha20poly1305
Dusan Klinec bf1e1b13a6 chacha20poly1305: header polution reduction
- including chacah20poly1305.h polutes general namespace with macros defined in ecrypt-portable.h and ecrypt-machine.h which are needed only for .c files and should not leak to general namespace
- I've extracted types definition from ecrypt-portable.h to ecrypt-types.h as types are needed for interface definition in ecypt-sync.h which is needed in chacha20poly1305.h
2018-08-22 13:28:00 +02:00
..
chacha20poly1305.c chacha20poly1305: header polution reduction 2018-08-22 13:28:00 +02:00
chacha20poly1305.h fix chacha20poly1305 issues 2017-05-11 13:27:59 +02:00
chacha_merged.c chacha20poly1305: header polution reduction 2018-08-22 13:28:00 +02:00
ecrypt-config.h add chacha20poly1305 2017-05-11 13:27:34 +02:00
ecrypt-machine.h add chacha20poly1305 2017-05-11 13:27:34 +02:00
ecrypt-portable.h chacha20poly1305: header polution reduction 2018-08-22 13:28:00 +02:00
ecrypt-sync.h chacha20poly1305: header polution reduction 2018-08-22 13:28:00 +02:00
ecrypt-types.h chacha20poly1305: header polution reduction 2018-08-22 13:28:00 +02:00
poly1305-donna-32.h add chacha20poly1305 2017-05-11 13:27:34 +02:00
poly1305-donna.c fix chacha20poly1305 issues 2017-05-11 13:27:59 +02:00
poly1305-donna.h add chacha20poly1305 2017-05-11 13:27:34 +02:00
rfc7539.c chacha20poly1305: header polution reduction 2018-08-22 13:28:00 +02:00
rfc7539.h add chacha20poly1305 2017-05-11 13:27:34 +02:00