Commit Graph

  • 6a3d864c8f Fix missing module rename develop ekzyis 2024-04-25 11:48:20 +0200
  • 7b673f3624 Point to github.com/ekzyis/nip44 in README ekzyis 2024-04-24 23:06:59 +0200
  • 1defc0bdf6 Make sure privkey is on curve before using unsafe secp256k1.PrivKeyFromBytes ekzyis 2024-04-24 22:35:27 +0200
  • ddde532a9e Add disclaimer in README ekzyis 2023-12-30 18:00:32 +0100
  • 74f7cf030b Update README to point to merged NIP-44 ekzyis 2023-12-22 18:14:07 +0100
  • 51800a91df Move t.Skip into assertion helper function ekzyis 2023-12-22 18:10:43 +0100
  • 0389349e4b Add more range checks ekzyis 2023-12-22 18:06:19 +0100
  • 701723d6a7 Fix decryption padding error ekzyis 2023-12-22 17:51:24 +0100
  • 9a3bf5d669 Add invalid decryption test vectors ekzyis 2023-12-22 17:39:34 +0100
  • 9658eeedfa Add TODO regarding security of secp256k1 keys ekzyis 2023-12-22 17:07:07 +0100
  • e41258cd01 Add test vectors for long messages ekzyis 2023-12-22 14:22:49 +0100
  • 79a63b3cea Add AAD nonce to HMAC ekzyis 2023-12-22 13:36:55 +0100
  • b73b57f50f Use hkdf.Expand in message key generation ekzyis 2023-12-22 08:58:40 +0100
  • 960d9b923e Use hkdf.Extract in GenerateConversationKey ekzyis 2023-12-22 07:47:40 +0100
  • 5d08b08162 Remove empty line ekzyis 2023-12-22 06:53:55 +0100
  • 5e60487ae2 Rename to TestCryptPrivXXX ekzyis 2023-12-22 06:50:48 +0100
  • f1977a09a3 Add MIT license ekzyis 2023-10-03 23:11:51 +0200
  • 084b838a97 Add README.md ekzyis 2023-10-03 12:44:46 +0200
  • 3570c56af4 Generate shared secret using ECDH on secp256k1 ekzyis 2023-09-30 19:40:06 +0200
  • aa066c9739 WIP: Generate shared secret using ECDH on secp256k1 shared-secret ekzyis 2023-09-30 19:40:06 +0200
  • 63502ecb45 Fix test vectors ekzyis 2023-09-30 19:28:13 +0200
  • 3db7f48b5b Fix test vectors ekzyis 2023-09-30 19:28:13 +0200
  • 907edd1e91 Better assertions + flow ekzyis 2023-09-30 19:24:00 +0200
  • 991335dc1a Better assertions + flow ekzyis 2023-09-30 19:24:00 +0200
  • c03e3a5d44 Rename to chacha20_ ekzyis 2023-09-30 16:04:43 +0200
  • f8e17de9da Rename to chacha20_ ekzyis 2023-09-30 16:04:43 +0200
  • aaaf9eea83 Add invalid ciphertext test vectors ekzyis 2023-09-30 15:18:27 +0200
  • 65a1763097 Add invalid ciphertext test vectors ekzyis 2023-09-30 15:18:27 +0200
  • ea2b05b223 Formatting ekzyis 2023-09-30 14:42:22 +0200
  • 1c94e761d1 Formatting ekzyis 2023-09-30 14:42:22 +0200
  • 154a8f6f8e Implement NIP-44 decrypt ekzyis 2023-09-30 14:40:52 +0200
  • 506db70831 Implement NIP-44 decrypt ekzyis 2023-09-30 14:40:52 +0200
  • 0cbe107a98 Update encryption to v2 ekzyis 2023-09-30 14:00:53 +0200
  • 6339774765 Update encryption to v2 ekzyis 2023-09-30 14:00:53 +0200
  • d276299e67 Remove unnecessary else ekzyis 2023-09-28 01:22:41 +0200
  • 2286d81481 Remove unnecessary else ekzyis 2023-09-28 01:22:41 +0200
  • 41865c5107 Implement NIP-44 encrypt ekzyis 2023-09-27 23:59:09 +0200
  • 97ed22d336 Implement NIP-44 encrypt ekzyis 2023-09-27 23:59:09 +0200
  • 8ef947b350 initial commit ekzyis 2023-09-27 20:54:32 +0200
  • 2a080b1d87 initial commit ekzyis 2023-09-27 20:54:32 +0200