Commit graph

9 commits

Author SHA1 Message Date
attermann
f9a679ffc2 WIP: Initial implementation of persistence
Persistence implemented with the help of the ArduinoJson library using
MessagePack format.
2023-12-05 11:06:49 -07:00
attermann
ea7b4603ed WIP: Added super basic UDP interface for testing
Basic UDP interface enabled testing with RNS reference implementation.
Added to basic Transport implementation.
2023-11-26 18:10:46 -07:00
attermann
8d943318a6 WIP: Collection optimizations and Transport
Tested and optimized collections used in Transport.
Additional Transport implementation.
2023-11-21 06:21:03 -07:00
attermann
263f589801 WIP: Refactor pointer/reference style. 2023-11-20 10:51:56 -07:00
attermann
a2e956eced WIP update
Minimal transport implementation.
2023-11-19 08:51:10 -07:00
attermann
f9e3a22911 WIP update
Implemented AES.
Implemented AES-CBC.
Implemented HKDF.
Implemented HMAC.
Implemented PKCS7.
Implemented Fernet.
Added extensive logging and successfully tested ability to encrypt and
decrypt a packet.
2023-10-08 23:59:43 -06:00
attermann
4b062aa485 WIP update
Implemented X25519.
2023-10-07 15:03:21 -06:00
attermann
1b919a9489 WIP Update
Cleaned up and organized test functions.
Implemented Ed25519.
2023-10-07 01:03:15 -06:00
attermann
eef5f1b326 Initial commit 2023-10-06 17:24:48 -06:00