11 Commits

Author SHA1 Message Date
ekzyis
aa066c9739 WIP: Generate shared secret using ECDH on secp256k1 2023-10-03 11:48:51 +02:00
ekzyis
3db7f48b5b Fix test vectors 2023-09-30 19:28:13 +02:00
ekzyis
991335dc1a Better assertions + flow 2023-09-30 19:24:00 +02:00
ekzyis
f8e17de9da Rename to chacha20_ 2023-09-30 16:06:07 +02:00
ekzyis
65a1763097 Add invalid ciphertext test vectors 2023-09-30 15:18:27 +02:00
ekzyis
1c94e761d1 Formatting 2023-09-30 14:42:22 +02:00
ekzyis
506db70831 Implement NIP-44 decrypt 2023-09-30 14:40:52 +02:00
ekzyis
6339774765 Update encryption to v2 2023-09-30 14:00:53 +02:00
ekzyis
2286d81481 Remove unnecessary else 2023-09-28 01:22:41 +02:00
ekzyis
97ed22d336 Implement NIP-44 encrypt
* passes all valid encrypt test vectors

does not include:

* invalid test vectors
* decryption
* conversation key generation using privkey + pubkey
2023-09-28 01:13:09 +02:00
ekzyis
2a080b1d87 initial commit 2023-09-27 20:54:32 +02:00