pub fn signing_keypair(topic_id: &TopicId, unix_minute: u64) -> SigningKeyExpand description
Derive Ed25519 signing key for DHT record authentication.
Keys are deterministic per topic and time slot, derived from topic hash. All nodes use the same derived keypair for a given topic+time combination, and its verifying key serves as the DHT routing key for storing/retrieving bootstrap records. The actual record content is signed separately by each node’s individual keypair (not this one).
§Example
ⓘ
let topic = TopicId::from_str("my-topic")?;
let unix_minute = crate::unix_minute(0);
let signing_key = signing_keypair(&topic, unix_minute);