203 - Cryptographic Key Exchange and Data Signing
Channel: StableCoder
Date: 2023-05-31

Following on from the last session, this session continues with cryptographic items.

First, crypto keys are split into a discrete object type that can be used in a generic way, with the only elements being the size of the key and key data itself. With this, however, comes the ability to use libsodium's special malloc and ability to mark those data areas as read-only.

Then, fixing up key exchange and data signing to actually work, with tests to verify that they work as expected.

--

2023/05/22