Commit Graph

12 Commits (d6d3a272a7a310dac83ce9d6e00f5fb74a03ff2c)

Author SHA1 Message Date
Bogdan Opanchuk 2e046fd181 Remove `SecretKey.__eq__()` 2021-07-19 15:08:30 -07:00
Bogdan Opanchuk 7abd5c09d0 Make SecretKey and SecretKeyFactory serializable via `to_secret_bytes()` instead of `bytes()` 2021-07-19 15:08:29 -07:00
Bogdan Opanchuk 104d1a4c20 Replace PublicKey.from_secret_key() with SecretKey.public_key() 2021-06-13 13:28:14 -07:00
Bogdan Opanchuk 76e6b85f1a Add a compatibility test for serialized sizes 2021-06-03 14:34:37 -07:00
Bogdan Opanchuk 16def46564 Fix key names in encrypt/decrypt_original/decrypt_reencrypted 2021-06-02 19:06:32 -07:00
Bogdan Opanchuk 6a1bc0ce14 Remove metadata support from reencrypt() 2021-06-01 23:55:48 -07:00
Bogdan Opanchuk 84883b85da Enforce CapsuleFrag verification before decryption 2021-05-26 22:13:43 -07:00
Bogdan Opanchuk 65d32fd63e Enforce KeyFrag verification before reencryption 2021-05-26 22:13:43 -07:00
Bogdan Opanchuk 54b9ee088b Change the order of parameters in CapsuleFrag.verify() to match that of KeyFrag.verify() 2021-05-26 22:13:43 -07:00
Bogdan Opanchuk 81868848c9 Use signer instead of signer_sk in generate_kfrags() and rename signing_pk to verifying_pk 2021-05-26 22:13:43 -07:00
Bogdan Opanchuk a2d4bfd363 Resolve circular dependency keys-signing-hashing
Have to regenerate the vectors because kfrag signature is now created with a different DST
2021-05-26 22:13:43 -07:00
Bogdan Opanchuk c401c52e92 Add tests 2021-03-28 12:51:45 -07:00