/// <https://spec.torproject.org/dir-spec/server-descriptor-format.html#item:master-key-ed25519>
/// <https://spec.torproject.org/dir-spec/server-descriptor-format.html#item:ntor-onion-key-crosscert>
/// <https://spec.torproject.org/dir-spec/server-descriptor-format.html#item:hidden-service-dir>
/// <https://spec.torproject.org/dir-spec/server-descriptor-format.html#item:router-sig-ed25519>
/// * <https://spec.torproject.org/dir-spec/server-descriptor-format.html#item:ntor-onion-key-crosscert>
fn rd_encode_sign(doc: &RouterDesc, rsa: &rsa::KeyPair, ed25519: &ed25519::Keypair) -> String {