@@ -17,15 +17,15 @@ import (
1717)
1818
1919func TestBlsG2Pub_Verify (t * testing.T ) {
20- privateKeyBytes := hexStringToBytesTest (t , "47d2ede63ab4c329092b342ab526b1079dbc2595897d4f2ab2de4d841cbe7d56" )
20+ privateKeyBytes := hexToBytes (t , "47d2ede63ab4c329092b342ab526b1079dbc2595897d4f2ab2de4d841cbe7d56" )
2121
2222 privateKey , err := bbs12381g2pub .UnmarshalPrivateKey (privateKeyBytes )
2323 require .NoError (t , err )
2424
2525 pkBytes , err := privateKey .PublicKey ().Marshal ()
2626 require .NoError (t , err )
2727
28- sigBytes := hexStringToBytesTest (t ,
28+ sigBytes := hexToBytes (t ,
2929 "84d9677e651d7e039ff1bd3c6c37a6d465b23ebcc1291cf0082cd94c3971ff2ec64d8ddfd0c2f68d37429f6c751003a7" +
3030 "5435cae4b55250e5a3e357b7bd52589ff830820cd5e07a6125d846245efacccb" +
3131 "5814139b8bef5b329b3a269f576565d33bf6254916468f9e997a685ac68508a6" )
@@ -135,15 +135,15 @@ func TestBBSG2Pub_Sign(t *testing.T) {
135135}
136136
137137func TestBBSG2Pub_SignWithPredefinedKeys (t * testing.T ) {
138- privateKeyBytes := hexStringToBytesTest (t , "47d2ede63ab4c329092b342ab526b1079dbc2595897d4f2ab2de4d841cbe7d56" )
139- header := hexStringToBytesTest (t , "11223344556677889900aabbccddeeff" )
138+ privateKeyBytes := hexToBytes (t , "47d2ede63ab4c329092b342ab526b1079dbc2595897d4f2ab2de4d841cbe7d56" )
139+ header := hexToBytes (t , "11223344556677889900aabbccddeeff" )
140140 messagesBytes := default10messages (t )
141141
142142 bls := bbs12381g2pub .New ()
143143 signature , err := bls .Sign (header , messagesBytes , privateKeyBytes )
144144 require .NoError (t , err )
145145
146- expectedSignatureBytes := hexStringToBytesTest (t ,
146+ expectedSignatureBytes := hexToBytes (t ,
147147 "9157456791e4f9cae1130372f7cf37709ba661e43df5c23cc1c76be91abff7e2603e2ddaaa71fc42bd6f9d44bd58315b" +
148148 "09ee5cc4e7614edde358f2c497b6b05c8b118fae3f71a52af482dceffccb3785" +
149149 "1907573c03d2890dffbd1f660cdf89c425d4e0498bbf73dd96ff15ad9a8b581a" )
@@ -152,18 +152,18 @@ func TestBBSG2Pub_SignWithPredefinedKeys(t *testing.T) {
152152}
153153
154154func TestBBSG2Pub_VerifyProof_SeveralDisclosedMessages (t * testing.T ) {
155- privateKeyBytes := hexStringToBytesTest (t , "47d2ede63ab4c329092b342ab526b1079dbc2595897d4f2ab2de4d841cbe7d56" )
155+ privateKeyBytes := hexToBytes (t , "47d2ede63ab4c329092b342ab526b1079dbc2595897d4f2ab2de4d841cbe7d56" )
156156
157157 privateKey , err := bbs12381g2pub .UnmarshalPrivateKey (privateKeyBytes )
158158 require .NoError (t , err )
159159
160160 pkBytes , err := privateKey .PublicKey ().Marshal ()
161161 require .NoError (t , err )
162162
163- proofBytes := hexStringToBytesTest (t , "000a0005ab1a7238bc9ba5065c9d1f395720f97b8d68208e89edb1fa8f1cde16c07b7771a46359ef198317ca71cfae5937200485b3e62de95b4d05a95c8d882197c56e582f74b5e6e1e4ae866a93fa13ae32690b8ea1bbbd7f1138f18a750ede1915a6d2898eec5b19028f2765585f36be4f152bd4ac2ad280743bed14ec78e0cdbf80f0547b37b1de62d71144f03e1fdec89b05000000748adcb65ca0ed38b9c6d1649bef5cd942175affdb9c7ad5212b371f0472d39228dc6c220cc80846fb2f44911b7aed2f32000000020910a8400998e7903a401b439d9a84723e46c9f0c03a9949ac9ee2d545caf72a50cd0f2f340a04a22ffbc8c4c6aa15af1ae972c18bbe6b463707836fb08d624089a4b92531729d0ce3f44ca36b47331a4c9a51af11d5b0f9bf4b55d8d09db24c8df59c6ad111ae0f9af56e16681a53df0000000a5916c0c291dc659d25699f2b182e2fbafe091bdf7a0667a4e4f047e80fa3d64214ee7f20d63f31472ec2eeac73ca01e51c2e420f3a26cda4e0cbe82e64f92a62075131c9dfde53d16e8c3e1d0b56bd6ac203f07af450cb94b019c6bb667df2465f9317c9ac178e58f638eb52751638fd54a211ab0ab3aeee8d87a69392de458f6ddb6b9f007589f6bdb5376eeffc4f64f7c7c0c426197be97f4f83a1a6f06ff74473dde98edbb444976ef4083237a859807d1a4c1e94fe68b69609fa00431e4b4622a39bd74791ce4b1f7545291b5ded098a757f680cbe1612312c8f841a8d0b077e5cf3eb5cf85f0ed9a3a061c3aa447c9a6bc87808d3ee1f293d157d1f41f14edd5cd0b1fcb5112d7e09386a276f396d4f31f1660bb65f0206eb92d669d2800f1e0f418be23895ad0cac055f973b50c38d57df54563e5493dd7910308ed9a6" ) //nolint:lll
163+ proofBytes := hexToBytes (t , "000a0005ab1a7238bc9ba5065c9d1f395720f97b8d68208e89edb1fa8f1cde16c07b7771a46359ef198317ca71cfae5937200485b3e62de95b4d05a95c8d882197c56e582f74b5e6e1e4ae866a93fa13ae32690b8ea1bbbd7f1138f18a750ede1915a6d2898eec5b19028f2765585f36be4f152bd4ac2ad280743bed14ec78e0cdbf80f0547b37b1de62d71144f03e1fdec89b05000000748adcb65ca0ed38b9c6d1649bef5cd942175affdb9c7ad5212b371f0472d39228dc6c220cc80846fb2f44911b7aed2f32000000020910a8400998e7903a401b439d9a84723e46c9f0c03a9949ac9ee2d545caf72a50cd0f2f340a04a22ffbc8c4c6aa15af1ae972c18bbe6b463707836fb08d624089a4b92531729d0ce3f44ca36b47331a4c9a51af11d5b0f9bf4b55d8d09db24c8df59c6ad111ae0f9af56e16681a53df0000000a5916c0c291dc659d25699f2b182e2fbafe091bdf7a0667a4e4f047e80fa3d64214ee7f20d63f31472ec2eeac73ca01e51c2e420f3a26cda4e0cbe82e64f92a62075131c9dfde53d16e8c3e1d0b56bd6ac203f07af450cb94b019c6bb667df2465f9317c9ac178e58f638eb52751638fd54a211ab0ab3aeee8d87a69392de458f6ddb6b9f007589f6bdb5376eeffc4f64f7c7c0c426197be97f4f83a1a6f06ff74473dde98edbb444976ef4083237a859807d1a4c1e94fe68b69609fa00431e4b4622a39bd74791ce4b1f7545291b5ded098a757f680cbe1612312c8f841a8d0b077e5cf3eb5cf85f0ed9a3a061c3aa447c9a6bc87808d3ee1f293d157d1f41f14edd5cd0b1fcb5112d7e09386a276f396d4f31f1660bb65f0206eb92d669d2800f1e0f418be23895ad0cac055f973b50c38d57df54563e5493dd7910308ed9a6" ) //nolint:lll
164164
165165 // TODO "header": "11223344556677889900aabbccddeeff"
166- nonce := hexStringToBytesTest (t , "bed231d880675ed101ead304512e043ade9958dd0241ea70b4b3957fba941501" )
166+ nonce := hexToBytes (t , "bed231d880675ed101ead304512e043ade9958dd0241ea70b4b3957fba941501" )
167167
168168 messagesBytes := default10messages (t )
169169 revealedMessagesBytes := [][]byte {messagesBytes [0 ], messagesBytes [2 ]}
@@ -210,7 +210,7 @@ func TestBBSG2Pub_VerifyProof_SeveralDisclosedMessages(t *testing.T) {
210210}
211211
212212func TestBBSG2Pub_DeriveProof (t * testing.T ) {
213- privKeyBytes := hexStringToBytesTest (t , "47d2ede63ab4c329092b342ab526b1079dbc2595897d4f2ab2de4d841cbe7d56" )
213+ privKeyBytes := hexToBytes (t , "47d2ede63ab4c329092b342ab526b1079dbc2595897d4f2ab2de4d841cbe7d56" )
214214
215215 privKey , err := bbs12381g2pub .UnmarshalPrivateKey (privKeyBytes )
216216 require .NoError (t , err )
@@ -228,7 +228,7 @@ func TestBBSG2Pub_DeriveProof(t *testing.T) {
228228
229229 require .NoError (t , bls .Verify (nil , messagesBytes , signatureBytes , pubKeyBytes ))
230230
231- nonce := hexStringToBytesTest (t , "bed231d880675ed101ead304512e043ade9958dd0241ea70b4b3957fba941501" )
231+ nonce := hexToBytes (t , "bed231d880675ed101ead304512e043ade9958dd0241ea70b4b3957fba941501" )
232232 revealedIndexes := []int {0 , 2 }
233233 proofBytes , err := bls .DeriveProof (nil , messagesBytes , signatureBytes , nonce , pubKeyBytes , revealedIndexes )
234234 require .NoError (t , err )
@@ -251,22 +251,22 @@ func TestBBSG2Pub_DeriveProof(t *testing.T) {
251251
252252func default10messages (t * testing.T ) [][]byte {
253253 messagesBytes := [][]byte {
254- hexStringToBytesTest (t , "9872ad089e452c7b6e283dfac2a80d58e8d0ff71cc4d5e310a1debdda4a45f02" ),
255- hexStringToBytesTest (t , "87a8bd656d49ee07b8110e1d8fd4f1dcef6fb9bc368c492d9bc8c4f98a739ac6" ),
256- hexStringToBytesTest (t , "96012096adda3f13dd4adbe4eea481a4c4b5717932b73b00e31807d3c5894b90" ),
257- hexStringToBytesTest (t , "ac55fb33a75909edac8994829b250779298aa75d69324a365733f16c333fa943" ),
258- hexStringToBytesTest (t , "d183ddc6e2665aa4e2f088af9297b78c0d22b4290273db637ed33ff5cf703151" ),
259- hexStringToBytesTest (t , "515ae153e22aae04ad16f759e07237b43022cb1ced4c176e0999c6a8ba5817cc" ),
260- hexStringToBytesTest (t , "496694774c5604ab1b2544eababcf0f53278ff5040c1e77c811656e8220417a2" ),
261- hexStringToBytesTest (t , "77fe97eb97a1ebe2e81e4e3597a3ee740a66e9ef2412472c23364568523f8b91" ),
262- hexStringToBytesTest (t , "7372e9daa5ed31e6cd5c825eac1b855e84476a1d94932aa348e07b7320912416" ),
263- hexStringToBytesTest (t , "c344136d9ab02da4dd5908bbba913ae6f58c2cc844b802a6f811f5fb075f9b80" ),
254+ hexToBytes (t , "9872ad089e452c7b6e283dfac2a80d58e8d0ff71cc4d5e310a1debdda4a45f02" ),
255+ hexToBytes (t , "87a8bd656d49ee07b8110e1d8fd4f1dcef6fb9bc368c492d9bc8c4f98a739ac6" ),
256+ hexToBytes (t , "96012096adda3f13dd4adbe4eea481a4c4b5717932b73b00e31807d3c5894b90" ),
257+ hexToBytes (t , "ac55fb33a75909edac8994829b250779298aa75d69324a365733f16c333fa943" ),
258+ hexToBytes (t , "d183ddc6e2665aa4e2f088af9297b78c0d22b4290273db637ed33ff5cf703151" ),
259+ hexToBytes (t , "515ae153e22aae04ad16f759e07237b43022cb1ced4c176e0999c6a8ba5817cc" ),
260+ hexToBytes (t , "496694774c5604ab1b2544eababcf0f53278ff5040c1e77c811656e8220417a2" ),
261+ hexToBytes (t , "77fe97eb97a1ebe2e81e4e3597a3ee740a66e9ef2412472c23364568523f8b91" ),
262+ hexToBytes (t , "7372e9daa5ed31e6cd5c825eac1b855e84476a1d94932aa348e07b7320912416" ),
263+ hexToBytes (t , "c344136d9ab02da4dd5908bbba913ae6f58c2cc844b802a6f811f5fb075f9b80" ),
264264 }
265265
266266 return messagesBytes
267267}
268268
269- func hexStringToBytesTest (t * testing.T , msg string ) []byte {
269+ func hexToBytes (t * testing.T , msg string ) []byte {
270270 bytes , err := hex .DecodeString (msg )
271271 require .NoError (t , err )
272272
0 commit comments