Table of Contents

Biblioteki w pojedynczych headerach

tiny-AES-c

https://github.com/kokke/tiny-AES-c

Uwagi

Aby wykorzystywać klucze 256bit, należy zakomentować #define AES128 1 w pliku aes.h i odkomentować //#define AES256 1. Z jakiegoś powodu, definiowanie tej wartości przed importem nie działa z GCC-15.1.

Monocypher

https://monocypher.org/

TweetNaCl

https://tweetnacl.cr.yp.to/index.html

Uwagi

Absurdalnie powolne, lepiej iść w kierunku Monocypher. Jeszcze lepiej libsodium lub OpenSSL.