@@ -3,8 +3,9 @@ use aztec::{
33 event ::{event_interface::EventInterface , EventSelector },
44 protocol ::{
55 address::AztecAddress ,
6- point::Point ,
7- public_keys ::{IvpkM , NpkM , OvpkM , PublicKeys , TpkM },
6+ constants ::{DEFAULT_FBPK_M_HASH , DEFAULT_MSPK_M_HASH },
7+ point::EmbeddedCurvePoint ,
8+ public_keys ::{IvpkM , PublicKeys },
89 traits::Serialize ,
910 },
1011 test::helpers::test_environment::TestEnvironment ,
@@ -56,10 +57,18 @@ pub unconstrained fn get_test_vector() -> (PublicKeys, Field, PublicKeys, Field)
5657 let tpk_y_1 : Field = 0x1ef6fce001c800647bb2b7137517181306c713f671c0e65339dd11d57c863ee8 ;
5758
5859 let public_keys_1 = PublicKeys {
59- npk_m : NpkM { inner : Point { x : npk_x_1 , y : npk_y_1 , is_infinite : false } },
60- ivpk_m : IvpkM { inner : Point { x : ivpk_x_1 , y : ivpk_y_1 , is_infinite : false } },
61- ovpk_m : OvpkM { inner : Point { x : ovpk_x_1 , y : ovpk_y_1 , is_infinite : false } },
62- tpk_m : TpkM { inner : Point { x : tpk_x_1 , y : tpk_y_1 , is_infinite : false } },
60+ npk_m_hash : aztec::protocol::public_keys:: hash_public_key (
61+ EmbeddedCurvePoint { x : npk_x_1 , y : npk_y_1 },
62+ ),
63+ ivpk_m : IvpkM { inner : EmbeddedCurvePoint { x : ivpk_x_1 , y : ivpk_y_1 } },
64+ ovpk_m_hash : aztec::protocol::public_keys:: hash_public_key (
65+ EmbeddedCurvePoint { x : ovpk_x_1 , y : ovpk_y_1 },
66+ ),
67+ tpk_m_hash : aztec::protocol::public_keys:: hash_public_key (
68+ EmbeddedCurvePoint { x : tpk_x_1 , y : tpk_y_1 },
69+ ),
70+ mspk_m_hash : DEFAULT_MSPK_M_HASH ,
71+ fbpk_m_hash : DEFAULT_FBPK_M_HASH ,
6372 };
6473
6574 // Secret key 2: string "RANDOM_SECRET_KEY" left-padded to 32 bytes with spaces
@@ -76,10 +85,18 @@ pub unconstrained fn get_test_vector() -> (PublicKeys, Field, PublicKeys, Field)
7685 let tpk_y_2 : Field = 0x0cc1c1631501a99ed1797f4d701df03c9663989fee1fb311266459b47f523e07 ;
7786
7887 let public_keys_2 = PublicKeys {
79- npk_m : NpkM { inner : Point { x : npk_x_2 , y : npk_y_2 , is_infinite : false } },
80- ivpk_m : IvpkM { inner : Point { x : ivpk_x_2 , y : ivpk_y_2 , is_infinite : false } },
81- ovpk_m : OvpkM { inner : Point { x : ovpk_x_2 , y : ovpk_y_2 , is_infinite : false } },
82- tpk_m : TpkM { inner : Point { x : tpk_x_2 , y : tpk_y_2 , is_infinite : false } },
88+ npk_m_hash : aztec::protocol::public_keys:: hash_public_key (
89+ EmbeddedCurvePoint { x : npk_x_2 , y : npk_y_2 },
90+ ),
91+ ivpk_m : IvpkM { inner : EmbeddedCurvePoint { x : ivpk_x_2 , y : ivpk_y_2 } },
92+ ovpk_m_hash : aztec::protocol::public_keys:: hash_public_key (
93+ EmbeddedCurvePoint { x : ovpk_x_2 , y : ovpk_y_2 },
94+ ),
95+ tpk_m_hash : aztec::protocol::public_keys:: hash_public_key (
96+ EmbeddedCurvePoint { x : tpk_x_2 , y : tpk_y_2 },
97+ ),
98+ mspk_m_hash : DEFAULT_MSPK_M_HASH ,
99+ fbpk_m_hash : DEFAULT_FBPK_M_HASH ,
83100 };
84101
85102 (public_keys_1 , secret_key_1 , public_keys_2 , secret_key_2 )
0 commit comments