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
The Rust version of Noise protocol snow contains additional test vectors. I've pulled them in and simply loaded as the other test vector files (the new ones are one layer deeper in the JSON file behind "vectors" key, I've saved the list directly).
Previously, there were 104 and now there are 408. pytest gave me 304 failures. This suggests some general problem, but the things I've checked so far (e.g. the structure of the test vectors, their keys etc.) look similar between the old snow test vectors and the new ones.
I'm going to take a deeper look.
The text was updated successfully, but these errors were encountered:
--> pytest |grep'^E'|sort|uniq-c
40 E noise.exceptions.NoiseProtocolNameError: Unknown pattern in Noise Protocol name, given I, known N K X NN KN NK KK NX KX XN IN XK IK XX IX
120 E noise.exceptions.NoisePSKError: No PSKs provided
64 E ValueError: Unknown pattern modifier 1
16 E ValueError: Unknown pattern modifier 1K
16 E ValueError: Unknown pattern modifier 1K1
16 E ValueError: Unknown pattern modifier 1N
16 E ValueError: Unknown pattern modifier 1X
16 E ValueError: Unknown pattern modifier 1X1
The Rust version of Noise protocol snow contains additional test vectors. I've pulled them in and simply loaded as the other test vector files (the new ones are one layer deeper in the JSON file behind
"vectors"
key, I've saved the list directly).Previously, there were 104 and now there are 408.
pytest
gave me 304 failures. This suggests some general problem, but the things I've checked so far (e.g. the structure of the test vectors, their keys etc.) look similar between the old snow test vectors and the new ones.I'm going to take a deeper look.
The text was updated successfully, but these errors were encountered: