Browse Source

research/ecvrf: Test forged input

parazyd 3 năm trước cách đây
mục cha
commit
afa7b75036
1 tập tin đã thay đổi với 3 bổ sung0 xóa
  1. 3 0
      script/research/ecvrf/src/main.rs

+ 3 - 0
script/research/ecvrf/src/main.rs

@@ -113,4 +113,7 @@ fn main() {
     let input = vec![0xde, 0xad, 0xbe, 0xef];
     let input = vec![0xde, 0xad, 0xbe, 0xef];
     let (output, proof) = prove(&input, &keypair.secret);
     let (output, proof) = prove(&input, &keypair.secret);
     assert!(verify(&input, &keypair.public, &output, &proof));
     assert!(verify(&input, &keypair.public, &output, &proof));
+
+    let input = vec![0xde, 0xad, 0xbe, 0xed];
+    assert!(!verify(&input, &keypair.public, &output, &proof));
 }
 }