Skip to content

Commit f0ff321

Browse files
committed
refactor(aggregator): use number of KES evolutions to verify key registration
1 parent 1521218 commit f0ff321

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

mithril-aggregator/src/services/signer_registration/verifier.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ impl SignerRegistrationVerifier for MithrilSignerRegistrationVerifier {
4242
"" => None,
4343
party_id => Some(party_id.to_string()),
4444
};
45-
let kes_period = match &signer.operational_certificate {
45+
let kes_evolutions = match &signer.operational_certificate {
4646
Some(operational_certificate) => Some(
4747
self.chain_observer
4848
.get_current_kes_period()
@@ -57,12 +57,12 @@ impl SignerRegistrationVerifier for MithrilSignerRegistrationVerifier {
5757
party_id_register.clone(),
5858
signer.operational_certificate.clone(),
5959
signer.verification_key_signature,
60-
kes_period,
60+
kes_evolutions,
6161
signer.verification_key,
6262
)
6363
.with_context(|| {
6464
format!(
65-
"KeyRegwrapper can not register signer with party_id: '{party_id_register:?}', kes_period: '{kes_period:?}'"
65+
"KeyRegwrapper can not register signer with party_id: '{party_id_register:?}', kes_evolutions: '{kes_evolutions:?}'"
6666
)
6767
})?;
6868
let party_id_registered_stake = *stake_distribution

mithril-common/src/crypto_helper/cardano/key_certification.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -117,15 +117,15 @@ impl StmInitializerWrapper {
117117
pub fn setup<R: RngCore + CryptoRng>(
118118
params: Parameters,
119119
kes_signer: Option<Arc<dyn KesSigner>>,
120-
kes_period: Option<KesPeriod>,
120+
current_kes_period: Option<KesPeriod>,
121121
stake: Stake,
122122
rng: &mut R,
123123
) -> StdResult<Self> {
124124
let stm_initializer = Initializer::new(params, stake, rng);
125125
let kes_signature = if let Some(kes_signer) = kes_signer {
126126
let (signature, _op_cert) = kes_signer.sign(
127127
&stm_initializer.get_verification_key_proof_of_possession().to_bytes(),
128-
kes_period.unwrap_or_default(),
128+
current_kes_period.unwrap_or_default(),
129129
)?;
130130

131131
Some(signature)

0 commit comments

Comments
 (0)