awslabs / bike-kem

Additional implementation of BIKE (Bit Flipping Key Encapsulation)
Apache License 2.0
45 stars 11 forks source link

BIKE round 3.5 -- adding SHA3 and PK binding options #9

Closed dkostic closed 2 years ago

dkostic commented 2 years ago

Added SHA3 hash function and SHAKE PRF as an alternative to SHA2 and AES-CTR.

Added option to "bind" the public key and the message in encapsulation.

New KATs are also added for these new options.

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.