mte/src/signkey.ml

13 lines
295 B
OCaml
Raw Normal View History

2025-12-03 16:19:11 +01:00
open Crypto
type t = {
pub: eddsa_pub;
stamp_start: Timestamp.t;
stamp_expire: Timestamp.t;
stamp_end: Timestamp.t;
2026-02-17 09:30:20 +01:00
master_sig: Signatures.ExchangeSigningKeyValidity.t;
2025-12-03 16:19:11 +01:00
}
2026-02-26 17:04:48 +01:00
let is_valid_at ~timestamp sk =
Timestamp.geq sk.stamp_start timestamp && Timestamp.lt timestamp sk.stamp_end