You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Feb 12, 2022. It is now read-only.
Two of the private keys in test_ratchet.c (here and here) aren't valid Curve25519 keys. Their first bytes aren't divisible by 8.
I noticed this by uncommenting these lines in curve25519-donna.c, which should be redundant for valid secret keys. Instead, uncommenting those lines causes the tests to fail because the computed agreements change.
The text was updated successfully, but these errors were encountered:
Since the unit tests in the C version are intended to be duplicates of the Java version's test cases whenever possible, they will not be changed unless equivalent changes are made to the Java version's unit tests.
As such, please report this issue on the Java version's project page.
Two of the private keys in
test_ratchet.c
(here and here) aren't valid Curve25519 keys. Their first bytes aren't divisible by 8.I noticed this by uncommenting these lines in curve25519-donna.c, which should be redundant for valid secret keys. Instead, uncommenting those lines causes the tests to fail because the computed agreements change.
The text was updated successfully, but these errors were encountered: