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 was archived by the owner on Nov 6, 2020. It is now read-only.
let blake2 = ethereum_builtin("blake2_f").expect("known builtin");
707
714
// Test vector 1 and expected output from https://github.com/ethereum/EIPs/blob/master/EIPS/eip-152.md#test-vector-1
708
715
let input = hex!("00000c48c9bdf267e6096a3ba7ca8485ae67bb2bf894fe72f36e3cf1361d5f3af54fa5d182e6ad7f520e511f6c3e2b8c68059b6bbd41fbabd9831f79217e1319cde05b61626300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000001");
709
716
letmut out = [0u8;64];
@@ -715,7 +722,7 @@ mod tests {
715
722
716
723
#[test]
717
724
fnblake2_f_is_err_on_invalid_length_2(){
718
-
let blake2 = ethereum_builtin("blake2_f");
725
+
let blake2 = ethereum_builtin("blake2_f").expect("known builtin");
719
726
// Test vector 2 and expected output from https://github.com/ethereum/EIPs/blob/master/EIPS/eip-152.md#test-vector-2
720
727
let input = hex!("000000000c48c9bdf267e6096a3ba7ca8485ae67bb2bf894fe72f36e3cf1361d5f3af54fa5d182e6ad7f520e511f6c3e2b8c68059b6bbd41fbabd9831f79217e1319cde05b61626300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000001");
721
728
letmut out = [0u8;64];
@@ -727,7 +734,7 @@ mod tests {
727
734
728
735
#[test]
729
736
fnblake2_f_is_err_on_bad_finalization_flag(){
730
-
let blake2 = ethereum_builtin("blake2_f");
737
+
let blake2 = ethereum_builtin("blake2_f").expect("known builtin");
731
738
// Test vector 3 and expected output from https://github.com/ethereum/EIPs/blob/master/EIPS/eip-152.md#test-vector-3
732
739
let input = hex!("0000000c48c9bdf267e6096a3ba7ca8485ae67bb2bf894fe72f36e3cf1361d5f3af54fa5d182e6ad7f520e511f6c3e2b8c68059b6bbd41fbabd9831f79217e1319cde05b61626300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000002");
733
740
letmut out = [0u8;64];
@@ -739,7 +746,7 @@ mod tests {
739
746
740
747
#[test]
741
748
fnblake2_f_zero_rounds_is_ok_test_vector_4(){
742
-
let blake2 = ethereum_builtin("blake2_f");
749
+
let blake2 = ethereum_builtin("blake2_f").expect("known builtin");
743
750
// Test vector 4 and expected output from https://github.com/ethereum/EIPs/blob/master/EIPS/eip-152.md#test-vector-4
744
751
let input = hex!("0000000048c9bdf267e6096a3ba7ca8485ae67bb2bf894fe72f36e3cf1361d5f3af54fa5d182e6ad7f520e511f6c3e2b8c68059b6bbd41fbabd9831f79217e1319cde05b61626300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000001");
745
752
let expected = hex!("08c9bcf367e6096a3ba7ca8485ae67bb2bf894fe72f36e3cf1361d5f3af54fa5d282e6ad7f520e511f6c3e2b8c68059b9442be0454267ce079217e1319cde05b");
@@ -750,7 +757,7 @@ mod tests {
750
757
751
758
#[test]
752
759
fnblake2_f_test_vector_5(){
753
-
let blake2 = ethereum_builtin("blake2_f");
760
+
let blake2 = ethereum_builtin("blake2_f").expect("known builtin");
754
761
// Test vector 5 and expected output from https://github.com/ethereum/EIPs/blob/master/EIPS/eip-152.md#test-vector-5
755
762
let input = hex!("0000000c48c9bdf267e6096a3ba7ca8485ae67bb2bf894fe72f36e3cf1361d5f3af54fa5d182e6ad7f520e511f6c3e2b8c68059b6bbd41fbabd9831f79217e1319cde05b61626300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000001");
756
763
let expected = hex!("ba80a53f981c4d0d6a2797b69f12f6e94c212f14685ac4b74b12bb6fdbffa2d17d87c5392aab792dc252d5de4533cc9518d38aa8dbf1925ab92386edd4009923");
@@ -761,7 +768,7 @@ mod tests {
761
768
762
769
#[test]
763
770
fnblake2_f_test_vector_6(){
764
-
let blake2 = ethereum_builtin("blake2_f");
771
+
let blake2 = ethereum_builtin("blake2_f").expect("known builtin");
765
772
// Test vector 6 and expected output from https://github.com/ethereum/EIPs/blob/master/EIPS/eip-152.md#test-vector-6
766
773
let input = hex!("0000000c48c9bdf267e6096a3ba7ca8485ae67bb2bf894fe72f36e3cf1361d5f3af54fa5d182e6ad7f520e511f6c3e2b8c68059b6bbd41fbabd9831f79217e1319cde05b61626300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000");
767
774
let expected = hex!("75ab69d3190a562c51aef8d88f1c2775876944407270c42c9844252c26d2875298743e7f6d5ea2f2d3e8d226039cd31b4e426ac4f2d3d666a610c2116fde4735");
@@ -772,7 +779,7 @@ mod tests {
772
779
773
780
#[test]
774
781
fnblake2_f_test_vector_7(){
775
-
let blake2 = ethereum_builtin("blake2_f");
782
+
let blake2 = ethereum_builtin("blake2_f").expect("known builtin");
776
783
// Test vector 7 and expected output from https://github.com/ethereum/EIPs/blob/master/EIPS/eip-152.md#test-vector-7
777
784
let input = hex!("0000000148c9bdf267e6096a3ba7ca8485ae67bb2bf894fe72f36e3cf1361d5f3af54fa5d182e6ad7f520e511f6c3e2b8c68059b6bbd41fbabd9831f79217e1319cde05b61626300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000001");
778
785
let expected = hex!("b63a380cb2897d521994a85234ee2c181b5f844d2c624c002677e9703449d2fba551b3a8333bcdf5f2f7e08993d53923de3d64fcc68c034e717b9293fed7a421");
@@ -784,7 +791,7 @@ mod tests {
784
791
#[ignore]
785
792
#[test]
786
793
fnblake2_f_test_vector_8(){
787
-
let blake2 = ethereum_builtin("blake2_f");
794
+
let blake2 = ethereum_builtin("blake2_f").expect("known builtin");
788
795
// Test vector 8 and expected output from https://github.com/ethereum/EIPs/blob/master/EIPS/eip-152.md#test-vector-8
789
796
// Note this test is slow, 4294967295/0xffffffff rounds take a while.
790
797
let input = hex!("ffffffff48c9bdf267e6096a3ba7ca8485ae67bb2bf894fe72f36e3cf1361d5f3af54fa5d182e6ad7f520e511f6c3e2b8c68059b6bbd41fbabd9831f79217e1319cde05b61626300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000001");
@@ -829,7 +836,7 @@ mod tests {
829
836
830
837
#[test]
831
838
fnidentity(){
832
-
let f = ethereum_builtin("identity");
839
+
let f = ethereum_builtin("identity").expect("known builtin");
833
840
834
841
let i = [0u8,1,2,3];
835
842
@@ -849,7 +856,7 @@ mod tests {
849
856
850
857
#[test]
851
858
fnsha256(){
852
-
let f = ethereum_builtin("sha256");
859
+
let f = ethereum_builtin("sha256").expect("known builtin");
853
860
854
861
let i = [0u8;0];
855
862
@@ -872,7 +879,7 @@ mod tests {
872
879
873
880
#[test]
874
881
fnripemd160(){
875
-
let f = ethereum_builtin("ripemd160");
882
+
let f = ethereum_builtin("ripemd160").expect("known builtin");
876
883
877
884
let i = [0u8;0];
878
885
@@ -891,7 +898,7 @@ mod tests {
891
898
892
899
#[test]
893
900
fnecrecover(){
894
-
let f = ethereum_builtin("ecrecover");
901
+
let f = ethereum_builtin("ecrecover").expect("known builtin");
895
902
896
903
let i = hex!("47173285a8d7341e5e972fc677286384f802f8ef42a5ec5f03bbfa254cb01fad000000000000000000000000000000000000000000000000000000000000001b650acf9d3f5f0a2c799776a1254355d5f4061762a237396a99a0e0e3fc2bcd6729514a0dacb2e623ac4abd157cb18163ff942280db4d5caad66ddf941ba12e03");
0 commit comments