@@ -16,7 +16,7 @@ use crate::{
1616} ;
1717
1818use mithril_stm:: {
19- ClosedKeyRegistration , Initializer , KeyRegistration , Parameters , RegisterError , Signer , Stake ,
19+ ClosedKeyReg , KeyReg , RegisterError , Stake , StmInitializer , StmParameters , StmSigner ,
2020 StmVerificationKeyPoP ,
2121} ;
2222
@@ -104,7 +104,7 @@ pub enum ProtocolInitializerErrorWrapper {
104104#[ derive( Debug , Clone , Serialize , Deserialize ) ]
105105pub struct StmInitializerWrapper {
106106 /// The StmInitializer
107- stm_initializer : Initializer ,
107+ stm_initializer : StmInitializer ,
108108
109109 /// The KES signature over the Mithril key
110110 ///
@@ -120,7 +120,7 @@ pub struct StmInitializerWrapper {
120120/// is valid with respect to the PoolID.
121121#[ derive( Debug , Clone ) ]
122122pub struct KeyRegWrapper {
123- stm_key_reg : KeyRegistration ,
123+ stm_key_reg : KeyReg ,
124124 stake_distribution : HashMap < ProtocolPartyId , Stake > ,
125125}
126126
@@ -129,13 +129,13 @@ impl StmInitializerWrapper {
129129 /// This function generates the signing and verification key with a PoP, signs the verification
130130 /// key with a provided KES signing key, and initializes the structure.
131131 pub fn setup < R : RngCore + CryptoRng , P : AsRef < Path > > (
132- params : Parameters ,
132+ params : StmParameters ,
133133 kes_sk_path : Option < P > ,
134134 kes_period : Option < KESPeriod > ,
135135 stake : Stake ,
136136 rng : & mut R ,
137137 ) -> StdResult < Self > {
138- let stm_initializer = Initializer :: setup ( params, stake, rng) ;
138+ let stm_initializer = StmInitializer :: setup ( params, stake, rng) ;
139139 let kes_signature = if let Some ( kes_sk_path) = kes_sk_path {
140140 let mut kes_sk_bytes = Sum6KesBytes :: from_file ( kes_sk_path)
141141 . map_err ( |e| anyhow ! ( e) )
@@ -205,8 +205,8 @@ impl StmInitializerWrapper {
205205 /// This function fails if the initializer is not registered.
206206 pub fn new_signer (
207207 self ,
208- closed_reg : ClosedKeyRegistration < D > ,
209- ) -> Result < Signer < D > , ProtocolRegistrationErrorWrapper > {
208+ closed_reg : ClosedKeyReg < D > ,
209+ ) -> Result < StmSigner < D > , ProtocolRegistrationErrorWrapper > {
210210 self . stm_initializer
211211 . new_signer ( closed_reg)
212212 . map_err ( ProtocolRegistrationErrorWrapper :: CoreRegister )
@@ -231,7 +231,7 @@ impl StmInitializerWrapper {
231231 /// The function fails if the given string of bytes is not of required size.
232232 pub fn from_bytes ( bytes : & [ u8 ] ) -> Result < Self , RegisterError > {
233233 let stm_initializer =
234- Initializer :: from_bytes ( bytes. get ( ..256 ) . ok_or ( RegisterError :: SerializationError ) ?) ?;
234+ StmInitializer :: from_bytes ( bytes. get ( ..256 ) . ok_or ( RegisterError :: SerializationError ) ?) ?;
235235 let bytes = bytes. get ( 256 ..) . ok_or ( RegisterError :: SerializationError ) ?;
236236 let kes_signature = if bytes. is_empty ( ) {
237237 None
@@ -258,7 +258,7 @@ impl KeyRegWrapper {
258258 /// but we should eventually transition to only use this one.
259259 pub fn init ( stake_dist : & ProtocolStakeDistribution ) -> Self {
260260 Self {
261- stm_key_reg : KeyRegistration :: init ( ) ,
261+ stm_key_reg : KeyReg :: init ( ) ,
262262 stake_distribution : HashMap :: from_iter ( stake_dist. to_vec ( ) ) ,
263263 }
264264 }
@@ -319,7 +319,7 @@ impl KeyRegWrapper {
319319
320320 /// Finalize the key registration.
321321 /// This function disables `KeyReg::register`, consumes the instance of `self`, and returns a `ClosedKeyReg`.
322- pub fn close < D : Digest + FixedOutput > ( self ) -> ClosedKeyRegistration < D > {
322+ pub fn close < D : Digest + FixedOutput > ( self ) -> ClosedKeyReg < D > {
323323 self . stm_key_reg . close ( )
324324 }
325325}
@@ -364,7 +364,7 @@ mod test {
364364
365365 #[ test]
366366 fn test_vector_key_reg ( ) {
367- let params = Parameters {
367+ let params = StmParameters {
368368 m : 5 ,
369369 k : 5 ,
370370 phi_f : 1.0 ,
0 commit comments