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
Adding test vectors and golden tests from the standard for both versions of VRF (#519)
* add vrf_ver13_2
* vrf_ver13_generated_3
* vrf_ver13_generated_4
* vrf_ver13_standard_11
* vrf_ver13_standard_12
* vrf_ver13_standard_10
* enable first Praos test
* vrf_ver03_generated_2
* vrf_ver03_generated_3
* vrf_ver03_generated_4
* add two golden from standard
* vrf_ver03_standard_12
* adjust Changelogs
* handle empty message cases
* use Paths_
* refactor outputFromBytes for both VRFs
* populate data-files in cabal and data-files must end with extension or presented explicitly
testCase "generated golden test vector: vrf_ver03_standard_12"$
89
+
checkVer03TestVector "vrf_ver03_standard_12"
90
+
]
91
+
, testGroup
92
+
"test vectors for PraosBatchCompat"
93
+
[ testCase "generated golden test vector: vrf_ver13_generated_1"$
94
+
checkVer13TestVector "vrf_ver13_generated_1"
95
+
, testCase "generated golden test vector: vrf_ver13_generated_2"$
96
+
checkVer13TestVector "vrf_ver13_generated_2"
97
+
, testCase "generated golden test vector: vrf_ver13_generated_3"$
98
+
checkVer13TestVector "vrf_ver13_generated_3"
99
+
, testCase "generated golden test vector: vrf_ver13_generated_4"$
100
+
checkVer13TestVector "vrf_ver13_generated_4"
101
+
, -- https://datatracker.ietf.org/doc/draft-irtf-cfrg-vrf/13/ - example 10
102
+
-- pi = 7d9c633ffeee27349264cf5c667579fc583b4bda63ab71d001f89c10003ab46f14adf9a3cd8b8412d9038531e865c341cafa73589b023d14311c331a9ad15ff2fb37831e00f0acaa6d73bc9997b06501
103
+
testCase "generated golden test vector: vrf_ver13_standard_10"$
104
+
checkVer13TestVector "vrf_ver13_standard_10"
105
+
, -- https://datatracker.ietf.org/doc/draft-irtf-cfrg-vrf/13/ - example 11
106
+
-- pi = 47b327393ff2dd81336f8a2ef10339112401253b3c714eeda879f12c509072ef055b48372bb82efbdce8e10c8cb9a2f9d60e93908f93df1623ad78a86a028d6bc064dbfc75a6a57379ef855dc6733801
107
+
testCase "generated golden test vector: vrf_ver13_standard_11"$
108
+
checkVer13TestVector "vrf_ver13_standard_11"
109
+
, -- https://datatracker.ietf.org/doc/draft-irtf-cfrg-vrf/13/ - example 12
110
+
-- pi = 926e895d308f5e328e7aa159c06eddbe56d06846abf5d98c2512235eaa57fdce35b46edfc655bc828d44ad09d1150f31374e7ef73027e14760d42e77341fe05467bb286cc2c9d7fde29120a0b2320d04
111
+
testCase "generated golden test vector: vrf_ver13_standard_12"$
0 commit comments