Merge branch 'more_netdoc_tests' into 'main'
tor-netdoc: More tests for routerdesc accessors and parsing. See merge request tpo/core/arti!870
This commit is contained in:
commit
d78295929b
|
@ -472,11 +472,16 @@ impl RouterDesc {
|
|||
.check_cert_type(tor_cert::CertType::IDENTITY_V_SIGNING)?
|
||||
.into_unchecked()
|
||||
.check_key(None)
|
||||
.map_err(|err| EK::BadSignature.err().with_source(err))?;
|
||||
.map_err(|err| {
|
||||
EK::BadObjectVal
|
||||
.err()
|
||||
.with_source(err)
|
||||
.at_pos(cert_tok.pos())
|
||||
})?;
|
||||
let sk = *cert.peek_subject_key().as_ed25519().ok_or_else(|| {
|
||||
EK::BadObjectVal
|
||||
.at_pos(cert_tok.pos())
|
||||
.with_msg("no ed25519 signing key")
|
||||
.with_msg("wrong type for signing key in cert")
|
||||
})?;
|
||||
let sk: ll::pk::ed25519::PublicKey = sk.try_into().map_err(|_| {
|
||||
EK::BadObjectVal
|
||||
|
@ -889,17 +894,55 @@ mod test {
|
|||
|
||||
#[test]
|
||||
fn parse_arbitrary() -> Result<()> {
|
||||
use std::str::FromStr;
|
||||
use tor_checkable::{SelfSigned, Timebound};
|
||||
let rd = RouterDesc::parse(TESTDATA)?
|
||||
.check_signature()?
|
||||
.dangerously_assume_timely();
|
||||
|
||||
assert_eq!(rd.nickname.as_str(), "idun2");
|
||||
assert_eq!(rd.orport, 9001);
|
||||
assert_eq!(rd.nickname.as_str(), "Akka");
|
||||
assert_eq!(rd.orport, 443);
|
||||
assert_eq!(rd.dirport, 0);
|
||||
assert_eq!(rd.uptime, Some(1036923));
|
||||
assert_eq!(
|
||||
rd.family.as_ref(),
|
||||
&RelayFamily::from_str(
|
||||
"$303509ab910ef207b7438c27435c4a2fd579f1b1 \
|
||||
$56927e61b51e6f363fb55498150a6ddfcf7077f2"
|
||||
)
|
||||
.unwrap()
|
||||
);
|
||||
|
||||
assert_eq!(rd.uptime, Some(1828391));
|
||||
//assert_eq!(rd.platform.unwrap(), "Tor 0.4.2.6 on Linux");
|
||||
assert_eq!(
|
||||
rd.rsa_identity().to_string(),
|
||||
"$56927e61b51e6f363fb55498150a6ddfcf7077f2"
|
||||
);
|
||||
assert_eq!(
|
||||
rd.ed_identity().to_string(),
|
||||
"CVTjf1oeaL616hH+1+UvYZ8OgkwF3z7UMITvJzm5r7A"
|
||||
);
|
||||
assert_eq!(
|
||||
rd.protocols().to_string(),
|
||||
"Cons=1-2 Desc=1-2 DirCache=2 FlowCtrl=1-2 HSDir=2 \
|
||||
HSIntro=4-5 HSRend=1-2 Link=1-5 LinkAuth=1,3 Microdesc=1-2 \
|
||||
Padding=2 Relay=1-4"
|
||||
);
|
||||
|
||||
assert_eq!(
|
||||
hex::encode(rd.ntor_onion_key().to_bytes()),
|
||||
"329b3b52991613392e35d1a821dd6753e1210458ecc3337f7b7d39bfcf5da273"
|
||||
);
|
||||
assert_eq!(
|
||||
rd.published(),
|
||||
time::SystemTime::UNIX_EPOCH + time::Duration::new(1668455932, 0)
|
||||
);
|
||||
assert_eq!(
|
||||
rd.or_ports().collect::<Vec<_>>(),
|
||||
vec![
|
||||
"95.216.33.58:443".parse().unwrap(),
|
||||
"[2a01:4f9:2a:2145::2]:443".parse().unwrap(),
|
||||
]
|
||||
);
|
||||
|
||||
Ok(())
|
||||
}
|
||||
|
@ -948,6 +991,30 @@ mod test {
|
|||
.at_pos(Pos::from_line(43, 1))
|
||||
.with_source(PolicyError::InvalidPolicy),
|
||||
);
|
||||
check(
|
||||
"no-ed-id-key-in-cert",
|
||||
&EK::BadObjectVal
|
||||
.at_pos(Pos::from_line(2, 1))
|
||||
.with_source(tor_cert::CertError::MissingPubKey),
|
||||
);
|
||||
check(
|
||||
"non-ed-sk-in-cert",
|
||||
&EK::BadObjectVal
|
||||
.at_pos(Pos::from_line(2, 1))
|
||||
.with_msg("wrong type for signing key in cert"),
|
||||
);
|
||||
check(
|
||||
"bad-ed-sk-in-cert",
|
||||
&EK::BadObjectVal
|
||||
.at_pos(Pos::from_line(2, 1))
|
||||
.with_msg("invalid ed25519 signing key"),
|
||||
);
|
||||
check(
|
||||
"mismatched-ed-sk-in-cert",
|
||||
&EK::BadObjectVal
|
||||
.at_pos(Pos::from_line(8, 1))
|
||||
.with_msg("master-key-ed25519 does not match key in identity-ed25519"),
|
||||
);
|
||||
}
|
||||
|
||||
#[test]
|
||||
|
|
|
@ -0,0 +1,54 @@
|
|||
router Akka 95.216.33.58 443 0 0
|
||||
identity-ed25519
|
||||
-----BEGIN ED25519 CERT-----
|
||||
AQQABxOlAQAKqvqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqAAAQAgBAAJVON/
|
||||
Wh5ovrXqEf7X5S9hnw6CTAXfPtQwhO8nObmvsITK79GLZMVmqV11C4/ckeybf0n2
|
||||
f20GqAkLzzzo38QPGcxPQvxxmP1MRIKZqU5JOvr0ZAo5fUnCSWcPh2kgwgE=
|
||||
-----END ED25519 CERT-----
|
||||
master-key-ed25519 CVTjf1oeaL616hH+1+UvYZ8OgkwF3z7UMITvJzm5r7A
|
||||
or-address [2a01:4f9:2a:2145::2]:443
|
||||
platform Tor 0.4.8.0-alpha-dev on Linux
|
||||
proto Cons=1-2 Desc=1-2 DirCache=2 FlowCtrl=1-2 HSDir=2 HSIntro=4-5 HSRend=1-2 Link=1-5 LinkAuth=1,3 Microdesc=1-2 Padding=2 Relay=1-4
|
||||
published 2022-11-14 19:58:52
|
||||
fingerprint 5692 7E61 B51E 6F36 3FB5 5498 150A 6DDF CF70 77F2
|
||||
uptime 1036923
|
||||
bandwidth 1073741824 1073741824 61224922
|
||||
extra-info-digest 4CCE5DEC20C90181E17F6289ACD0F7D4F154E163 HnCFgG6MKHpSVLtj5EIf6+27Sv8bYXnzRMF/SoJEkbw
|
||||
onion-key
|
||||
-----BEGIN RSA PUBLIC KEY-----
|
||||
MIGJAoGBALTMU+lh5qlt1sBq6d1o0jqcxL4hPu28mDUZ0DX7lJMhLGUUnuTwWV1h
|
||||
MS2tKM7iQFyPcCrnw5DGq/tzw0At6DUJsBNOoE6ZzyW2s8TgLNGQ/+e3eBGvpO4m
|
||||
f67IIm8gMKsAZOUy44y+61aKtw1ODAI2YHG6qIa/BQbwOdR88vDxAgMBAAE=
|
||||
-----END RSA PUBLIC KEY-----
|
||||
signing-key
|
||||
-----BEGIN RSA PUBLIC KEY-----
|
||||
MIGJAoGBAK80WEEF/igG0tm96sSKWxHhdcgpf0qt/JrIEOGWeuaw8iLR0+J85cf6
|
||||
53BG/x5dCex6Tsa91I3vCmZkTs9f5IJ1A8gBBiJscdwIfrH0rCwzADpvuZeS4V/U
|
||||
Uy43bcxUtjsocTi2RS0Z071EOu9zWitRL/uLgDWVzave/xxIsPOLAgMBAAE=
|
||||
-----END RSA PUBLIC KEY-----
|
||||
onion-key-crosscert
|
||||
-----BEGIN CROSSCERT-----
|
||||
A3qG5NEM+hv8uDz+BemaNrU0Q4/X/gnYz3gB/bYCoAtljkl8io+tMMyAwsNXQVkx
|
||||
S8RIsGtQM5BWNlb4VGHuIQP7mA8W20h3hIh9AxRjeRpyPyCSosl9h8Rd9kkBBfji
|
||||
4bpQlazgcMRzzrLJszgOFJUMHZuZLm72ZOnI+dSPrlI=
|
||||
-----END CROSSCERT-----
|
||||
ntor-onion-key-crosscert 0
|
||||
-----BEGIN ED25519 CERT-----
|
||||
AQoABxUEAQlU439aHmi+teoR/tflL2GfDoJMBd8+1DCE7yc5ua+wALySowCsTXuT
|
||||
00FzubbY1Dg03hLZcDdNA76YL0vSjMZMQFGPCGx6O5ZYOwcYbaIhGMfuo3k0hi4D
|
||||
xBBpE8Fj0Qo=
|
||||
-----END ED25519 CERT-----
|
||||
family $303509AB910EF207B7438C27435C4A2FD579F1B1 $56927E61B51E6F363FB55498150A6DDFCF7077F2
|
||||
hidden-service-dir
|
||||
contact Alexander Faeroey <ahf@0x90.dk> (0x61A208E16E7CB435)
|
||||
ntor-onion-key Mps7UpkWEzkuNdGoId1nU+EhBFjswzN/e305v89donM
|
||||
reject *:*
|
||||
tunnelled-dir-server
|
||||
router-sig-ed25519 Ga9GWUF0k3+Z8NJOZ1r0O5RNYQXWrGf8ieUcVsUWvovlKxqw9TyMFsDwLEZMbB3FpY7gP8WNAEcWOiEIlbBkDg
|
||||
router-signature
|
||||
-----BEGIN SIGNATURE-----
|
||||
mIqhMooA/k4UJzdDrwbBWelnQeh+eXDhUNkFC1LP9zxPgkzHOw7k6iUNk6pEnCpt
|
||||
P/LYNWlNVEoUvArn0oFRUQO6dgThGC0zqICW9h3mVDzgjudEACpE40Qu0jRsLPUZ
|
||||
TdzTh9MBEG+4G00Pf+63MrsI3fAys/Ow4FuDcSV2vBw=
|
||||
-----END SIGNATURE-----
|
||||
|
|
@ -0,0 +1,54 @@
|
|||
router Akka 95.216.33.58 443 0 0
|
||||
identity-ed25519
|
||||
-----BEGIN ED25519 CERT-----
|
||||
AQQABxOlAb3Hdq5p+lCMYbZaNNBJr5/T/Bt2b3R40y5ueIuxe8LEAQAgBAAJVON/
|
||||
Wh5ovrXqEf7X5S9hnw6CTAXfPtQwhO8nObmvsYTK79GLZMVmqV11C4/ckeybf0n2
|
||||
f20GqAkLzzzo38QPGcxPQvxxmP1MRIKZqU5JOvr0ZAo5fUnCSWcPh2kgwgE=
|
||||
-----END ED25519 CERT-----
|
||||
master-key-ed25519 CVTjf1oeaL616hH+1+UvYZ8OgkwF3z7UMITvJzm5r7A
|
||||
or-address [2a01:4f9:2a:2145::2]:443
|
||||
platform Tor 0.4.8.0-alpha-dev on Linux
|
||||
proto Cons=1-2 Desc=1-2 DirCache=2 FlowCtrl=1-2 HSDir=2 HSIntro=4-5 HSRend=1-2 Link=1-5 LinkAuth=1,3 Microdesc=1-2 Padding=2 Relay=1-4
|
||||
published 2022-11-14 19:58:52
|
||||
fingerprint 5692 7E61 B51E 6F36 3FB5 5498 150A 6DDF CF70 77F2
|
||||
uptime 1036923
|
||||
bandwidth 1073741824 1073741824 61224922
|
||||
extra-info-digest 4CCE5DEC20C90181E17F6289ACD0F7D4F154E163 HnCFgG6MKHpSVLtj5EIf6+27Sv8bYXnzRMF/SoJEkbw
|
||||
onion-key
|
||||
-----BEGIN RSA PUBLIC KEY-----
|
||||
MIGJAoGBALTMU+lh5qlt1sBq6d1o0jqcxL4hPu28mDUZ0DX7lJMhLGUUnuTwWV1h
|
||||
MS2tKM7iQFyPcCrnw5DGq/tzw0At6DUJsBNOoE6ZzyW2s8TgLNGQ/+e3eBGvpO4m
|
||||
f67IIm8gMKsAZOUy44y+61aKtw1ODAI2YHG6qIa/BQbwOdR88vDxAgMBAAE=
|
||||
-----END RSA PUBLIC KEY-----
|
||||
signing-key
|
||||
-----BEGIN RSA PUBLIC KEY-----
|
||||
MIGJAoGBAK80WEEF/igG0tm96sSKWxHhdcgpf0qt/JrIEOGWeuaw8iLR0+J85cf6
|
||||
53BG/x5dCex6Tsa91I3vCmZkTs9f5IJ1A8gBBiJscdwIfrH0rCwzADpvuZeS4V/U
|
||||
Uy43bcxUtjsocTi2RS0Z071EOu9zWitRL/uLgDWVzave/xxIsPOLAgMBAAE=
|
||||
-----END RSA PUBLIC KEY-----
|
||||
onion-key-crosscert
|
||||
-----BEGIN CROSSCERT-----
|
||||
A3qG5NEM+hv8uDz+BemaNrU0Q4/X/gnYz3gB/bYCoAtljkl8io+tMMyAwsNXQVkx
|
||||
S8RIsGtQM5BWNlb4VGHuIQP7mA8W20h3hIh9AxRjeRpyPyCSosl9h8Rd9kkBBfji
|
||||
4bpQlazgcMRzzrLJszgOFJUMHZuZLm72ZOnI+dSPrlI=
|
||||
-----END CROSSCERT-----
|
||||
ntor-onion-key-crosscert 0
|
||||
-----BEGIN ED25519 CERT-----
|
||||
AQoABxUEAQlU439aHmi+teoR/tflL2GfDoJMBd8+1DCE7yc5ua+wALySowCsTXuT
|
||||
00FzubbY1Dg03hLZcDdNA76YL0vSjMZMQFGPCGx6O5ZYOwcYbaIhGMfuo3k0hi4D
|
||||
xBBpE8Fj0Qo=
|
||||
-----END ED25519 CERT-----
|
||||
family $303509AB910EF207B7438C27435C4A2FD579F1B1 $56927E61B51E6F363FB55498150A6DDFCF7077F2
|
||||
hidden-service-dir
|
||||
contact Alexander Faeroey <ahf@0x90.dk> (0x61A208E16E7CB435)
|
||||
ntor-onion-key Mps7UpkWEzkuNdGoId1nU+EhBFjswzN/e305v89donM
|
||||
reject *:*
|
||||
tunnelled-dir-server
|
||||
router-sig-ed25519 Ga9GWUF0k3+Z8NJOZ1r0O5RNYQXWrGf8ieUcVsUWvovlKxqw9TyMFsDwLEZMbB3FpY7gP8WNAEcWOiEIlbBkDg
|
||||
router-signature
|
||||
-----BEGIN SIGNATURE-----
|
||||
mIqhMooA/k4UJzdDrwbBWelnQeh+eXDhUNkFC1LP9zxPgkzHOw7k6iUNk6pEnCpt
|
||||
P/LYNWlNVEoUvArn0oFRUQO6dgThGC0zqICW9h3mVDzgjudEACpE40Qu0jRsLPUZ
|
||||
TdzTh9MBEG+4G00Pf+63MrsI3fAys/Ow4FuDcSV2vBw=
|
||||
-----END SIGNATURE-----
|
||||
|
|
@ -0,0 +1,54 @@
|
|||
router Akka 95.216.33.58 443 0 0
|
||||
identity-ed25519
|
||||
-----BEGIN ED25519 CERT-----
|
||||
AQQABxOlAb3Hdq5p+lCMYbZaNNBJr5/T/Bt2b3R40y5ueIuxe8LEAITK79GLZMVm
|
||||
qV11C4/ckeybf0n2f20GqAkLzzzo38QPGcxPQvxxmP1MRIKZqU5JOvr0ZAo5fUnC
|
||||
SWcPh2kgwgE=
|
||||
-----END ED25519 CERT-----
|
||||
master-key-ed25519 CVTjf1oeaL616hH+1+UvYZ8OgkwF3z7UMITvJzm5r7A
|
||||
or-address [2a01:4f9:2a:2145::2]:443
|
||||
platform Tor 0.4.8.0-alpha-dev on Linux
|
||||
proto Cons=1-2 Desc=1-2 DirCache=2 FlowCtrl=1-2 HSDir=2 HSIntro=4-5 HSRend=1-2 Link=1-5 LinkAuth=1,3 Microdesc=1-2 Padding=2 Relay=1-4
|
||||
published 2022-11-14 19:58:52
|
||||
fingerprint 5692 7E61 B51E 6F36 3FB5 5498 150A 6DDF CF70 77F2
|
||||
uptime 1036923
|
||||
bandwidth 1073741824 1073741824 61224922
|
||||
extra-info-digest 4CCE5DEC20C90181E17F6289ACD0F7D4F154E163 HnCFgG6MKHpSVLtj5EIf6+27Sv8bYXnzRMF/SoJEkbw
|
||||
onion-key
|
||||
-----BEGIN RSA PUBLIC KEY-----
|
||||
MIGJAoGBALTMU+lh5qlt1sBq6d1o0jqcxL4hPu28mDUZ0DX7lJMhLGUUnuTwWV1h
|
||||
MS2tKM7iQFyPcCrnw5DGq/tzw0At6DUJsBNOoE6ZzyW2s8TgLNGQ/+e3eBGvpO4m
|
||||
f67IIm8gMKsAZOUy44y+61aKtw1ODAI2YHG6qIa/BQbwOdR88vDxAgMBAAE=
|
||||
-----END RSA PUBLIC KEY-----
|
||||
signing-key
|
||||
-----BEGIN RSA PUBLIC KEY-----
|
||||
MIGJAoGBAK80WEEF/igG0tm96sSKWxHhdcgpf0qt/JrIEOGWeuaw8iLR0+J85cf6
|
||||
53BG/x5dCex6Tsa91I3vCmZkTs9f5IJ1A8gBBiJscdwIfrH0rCwzADpvuZeS4V/U
|
||||
Uy43bcxUtjsocTi2RS0Z071EOu9zWitRL/uLgDWVzave/xxIsPOLAgMBAAE=
|
||||
-----END RSA PUBLIC KEY-----
|
||||
onion-key-crosscert
|
||||
-----BEGIN CROSSCERT-----
|
||||
A3qG5NEM+hv8uDz+BemaNrU0Q4/X/gnYz3gB/bYCoAtljkl8io+tMMyAwsNXQVkx
|
||||
S8RIsGtQM5BWNlb4VGHuIQP7mA8W20h3hIh9AxRjeRpyPyCSosl9h8Rd9kkBBfji
|
||||
4bpQlazgcMRzzrLJszgOFJUMHZuZLm72ZOnI+dSPrlI=
|
||||
-----END CROSSCERT-----
|
||||
ntor-onion-key-crosscert 0
|
||||
-----BEGIN ED25519 CERT-----
|
||||
AQoABxUEAQlU439aHmi+teoR/tflL2GfDoJMBd8+1DCE7yc5ua+wALySowCsTXuT
|
||||
00FzubbY1Dg03hLZcDdNA76YL0vSjMZMQFGPCGx6O5ZYOwcYbaIhGMfuo3k0hi4D
|
||||
xBBpE8Fj0Qo=
|
||||
-----END ED25519 CERT-----
|
||||
family $303509AB910EF207B7438C27435C4A2FD579F1B1 $56927E61B51E6F363FB55498150A6DDFCF7077F2
|
||||
hidden-service-dir
|
||||
contact Alexander Faeroey <ahf@0x90.dk> (0x61A208E16E7CB435)
|
||||
ntor-onion-key Mps7UpkWEzkuNdGoId1nU+EhBFjswzN/e305v89donM
|
||||
reject *:*
|
||||
tunnelled-dir-server
|
||||
router-sig-ed25519 Ga9GWUF0k3+Z8NJOZ1r0O5RNYQXWrGf8ieUcVsUWvovlKxqw9TyMFsDwLEZMbB3FpY7gP8WNAEcWOiEIlbBkDg
|
||||
router-signature
|
||||
-----BEGIN SIGNATURE-----
|
||||
mIqhMooA/k4UJzdDrwbBWelnQeh+eXDhUNkFC1LP9zxPgkzHOw7k6iUNk6pEnCpt
|
||||
P/LYNWlNVEoUvArn0oFRUQO6dgThGC0zqICW9h3mVDzgjudEACpE40Qu0jRsLPUZ
|
||||
TdzTh9MBEG+4G00Pf+63MrsI3fAys/Ow4FuDcSV2vBw=
|
||||
-----END SIGNATURE-----
|
||||
|
|
@ -0,0 +1,54 @@
|
|||
router Akka 95.216.33.58 443 0 0
|
||||
identity-ed25519
|
||||
-----BEGIN ED25519 CERT-----
|
||||
AQQABxOlA73Hdq5p+lCMYbZaNNBJr5/T/Bt2b3R40y5ueIuxe8LEAQAgBAAJVON/
|
||||
Wh5ovrXqEf7X5S9hnw6CTAXfPtQwhO8nObmvsITK79GLZMVmqV11C4/ckeybf0n2
|
||||
f20GqAkLzzzo38QPGcxPQvxxmP1MRIKZqU5JOvr0ZAo5fUnCSWcPh2kgwgE=
|
||||
-----END ED25519 CERT-----
|
||||
master-key-ed25519 CVTjf1oeaL616hH+1+UvYZ8OgkwF3z7UMITvJzm5r7A
|
||||
or-address [2a01:4f9:2a:2145::2]:443
|
||||
platform Tor 0.4.8.0-alpha-dev on Linux
|
||||
proto Cons=1-2 Desc=1-2 DirCache=2 FlowCtrl=1-2 HSDir=2 HSIntro=4-5 HSRend=1-2 Link=1-5 LinkAuth=1,3 Microdesc=1-2 Padding=2 Relay=1-4
|
||||
published 2022-11-14 19:58:52
|
||||
fingerprint 5692 7E61 B51E 6F36 3FB5 5498 150A 6DDF CF70 77F2
|
||||
uptime 1036923
|
||||
bandwidth 1073741824 1073741824 61224922
|
||||
extra-info-digest 4CCE5DEC20C90181E17F6289ACD0F7D4F154E163 HnCFgG6MKHpSVLtj5EIf6+27Sv8bYXnzRMF/SoJEkbw
|
||||
onion-key
|
||||
-----BEGIN RSA PUBLIC KEY-----
|
||||
MIGJAoGBALTMU+lh5qlt1sBq6d1o0jqcxL4hPu28mDUZ0DX7lJMhLGUUnuTwWV1h
|
||||
MS2tKM7iQFyPcCrnw5DGq/tzw0At6DUJsBNOoE6ZzyW2s8TgLNGQ/+e3eBGvpO4m
|
||||
f67IIm8gMKsAZOUy44y+61aKtw1ODAI2YHG6qIa/BQbwOdR88vDxAgMBAAE=
|
||||
-----END RSA PUBLIC KEY-----
|
||||
signing-key
|
||||
-----BEGIN RSA PUBLIC KEY-----
|
||||
MIGJAoGBAK80WEEF/igG0tm96sSKWxHhdcgpf0qt/JrIEOGWeuaw8iLR0+J85cf6
|
||||
53BG/x5dCex6Tsa91I3vCmZkTs9f5IJ1A8gBBiJscdwIfrH0rCwzADpvuZeS4V/U
|
||||
Uy43bcxUtjsocTi2RS0Z071EOu9zWitRL/uLgDWVzave/xxIsPOLAgMBAAE=
|
||||
-----END RSA PUBLIC KEY-----
|
||||
onion-key-crosscert
|
||||
-----BEGIN CROSSCERT-----
|
||||
A3qG5NEM+hv8uDz+BemaNrU0Q4/X/gnYz3gB/bYCoAtljkl8io+tMMyAwsNXQVkx
|
||||
S8RIsGtQM5BWNlb4VGHuIQP7mA8W20h3hIh9AxRjeRpyPyCSosl9h8Rd9kkBBfji
|
||||
4bpQlazgcMRzzrLJszgOFJUMHZuZLm72ZOnI+dSPrlI=
|
||||
-----END CROSSCERT-----
|
||||
ntor-onion-key-crosscert 0
|
||||
-----BEGIN ED25519 CERT-----
|
||||
AQoABxUEAQlU439aHmi+teoR/tflL2GfDoJMBd8+1DCE7yc5ua+wALySowCsTXuT
|
||||
00FzubbY1Dg03hLZcDdNA76YL0vSjMZMQFGPCGx6O5ZYOwcYbaIhGMfuo3k0hi4D
|
||||
xBBpE8Fj0Qo=
|
||||
-----END ED25519 CERT-----
|
||||
family $303509AB910EF207B7438C27435C4A2FD579F1B1 $56927E61B51E6F363FB55498150A6DDFCF7077F2
|
||||
hidden-service-dir
|
||||
contact Alexander Faeroey <ahf@0x90.dk> (0x61A208E16E7CB435)
|
||||
ntor-onion-key Mps7UpkWEzkuNdGoId1nU+EhBFjswzN/e305v89donM
|
||||
reject *:*
|
||||
tunnelled-dir-server
|
||||
router-sig-ed25519 Ga9GWUF0k3+Z8NJOZ1r0O5RNYQXWrGf8ieUcVsUWvovlKxqw9TyMFsDwLEZMbB3FpY7gP8WNAEcWOiEIlbBkDg
|
||||
router-signature
|
||||
-----BEGIN SIGNATURE-----
|
||||
mIqhMooA/k4UJzdDrwbBWelnQeh+eXDhUNkFC1LP9zxPgkzHOw7k6iUNk6pEnCpt
|
||||
P/LYNWlNVEoUvArn0oFRUQO6dgThGC0zqICW9h3mVDzgjudEACpE40Qu0jRsLPUZ
|
||||
TdzTh9MBEG+4G00Pf+63MrsI3fAys/Ow4FuDcSV2vBw=
|
||||
-----END SIGNATURE-----
|
||||
|
|
@ -1,50 +1,54 @@
|
|||
router idun2 51.68.172.83 9001 0 0
|
||||
router Akka 95.216.33.58 443 0 0
|
||||
identity-ed25519
|
||||
-----BEGIN ED25519 CERT-----
|
||||
AQQABrknAdj5BeHBAd0mq1KD3ABvDzpBvUD0zU88DASbkRuV0WiaAQAgBADPc8aR
|
||||
rUUolIsrKFMKy7SVCxKvpGrcdFAni+Bah1WZHnac5JP3LnPc2/0G7dTSlSTeBk5k
|
||||
XqIySdIqtfYbW0kQinA0PaxDzzX5g1q3CclY9lNTAglR5fP71kunXh7ntwk=
|
||||
AQQABxOlAb3Hdq5p+lCMYbZaNNBJr5/T/Bt2b3R40y5ueIuxe8LEAQAgBAAJVON/
|
||||
Wh5ovrXqEf7X5S9hnw6CTAXfPtQwhO8nObmvsITK79GLZMVmqV11C4/ckeybf0n2
|
||||
f20GqAkLzzzo38QPGcxPQvxxmP1MRIKZqU5JOvr0ZAo5fUnCSWcPh2kgwgE=
|
||||
-----END ED25519 CERT-----
|
||||
master-key-ed25519 z3PGka1FKJSLKyhTCsu0lQsSr6Rq3HRQJ4vgWodVmR4
|
||||
platform Tor 0.4.2.6 on Linux
|
||||
proto Cons=1-2 Desc=1-2 DirCache=1-2 HSDir=1-2 HSIntro=3-5 HSRend=1-2 Link=1-5 LinkAuth=1,3 Microdesc=1-2 Relay=1-2 Padding=2 FlowCtrl=1
|
||||
published 2020-03-18 19:18:16
|
||||
fingerprint EB6E FB27 F29A C951 1A42 46D7 ABE1 AFAB FB41 6FF1
|
||||
uptime 1828391
|
||||
bandwidth 10485760 10485760 9974201
|
||||
extra-info-digest 28677C752F1AF039207D5877B685B15D15ACF6F1 wsoqSuYZOFJDNdGfGOJD22rmNt6X8dSXS8VztNcUkZU
|
||||
master-key-ed25519 CVTjf1oeaL616hH+1+UvYZ8OgkwF3z7UMITvJzm5r7A
|
||||
or-address [2a01:4f9:2a:2145::2]:443
|
||||
platform Tor 0.4.8.0-alpha-dev on Linux
|
||||
proto Cons=1-2 Desc=1-2 DirCache=2 FlowCtrl=1-2 HSDir=2 HSIntro=4-5 HSRend=1-2 Link=1-5 LinkAuth=1,3 Microdesc=1-2 Padding=2 Relay=1-4
|
||||
published 2022-11-14 19:58:52
|
||||
fingerprint 5692 7E61 B51E 6F36 3FB5 5498 150A 6DDF CF70 77F2
|
||||
uptime 1036923
|
||||
bandwidth 1073741824 1073741824 61224922
|
||||
extra-info-digest 4CCE5DEC20C90181E17F6289ACD0F7D4F154E163 HnCFgG6MKHpSVLtj5EIf6+27Sv8bYXnzRMF/SoJEkbw
|
||||
onion-key
|
||||
-----BEGIN RSA PUBLIC KEY-----
|
||||
MIGJAoGBAN53gdx526paqFkIyK1vpga34Et8OgtXrt/aBScyUeExJ1i9XEYdVM4y
|
||||
0CJ/NudyIn1GCJ3Xr5DP16Z32X5epVwiCXuJDmbH3ByzNQ6WZMM/GdzRy78zl3wh
|
||||
hWCJBVMNIk+rkeCzvuLJ1CdmBZUU4Aofbawp4sJTw4ORL2WST2RhAgMBAAE=
|
||||
MIGJAoGBALTMU+lh5qlt1sBq6d1o0jqcxL4hPu28mDUZ0DX7lJMhLGUUnuTwWV1h
|
||||
MS2tKM7iQFyPcCrnw5DGq/tzw0At6DUJsBNOoE6ZzyW2s8TgLNGQ/+e3eBGvpO4m
|
||||
f67IIm8gMKsAZOUy44y+61aKtw1ODAI2YHG6qIa/BQbwOdR88vDxAgMBAAE=
|
||||
-----END RSA PUBLIC KEY-----
|
||||
signing-key
|
||||
-----BEGIN RSA PUBLIC KEY-----
|
||||
MIGJAoGBAL2lNU5OSvQXr4CHiRhhNEbuZb9bT9fOCK7Z7UslXl7uvi5OMEwG/djD
|
||||
AxzenKrCtEByNosISbjCBfkum8+rQfTSWWpL2/8VedBW7TNSzFM5A8TcH9KvdERi
|
||||
jsXIYsqGaKsV7hpY+0kAy/n4a2DPj3YmiEWN77aanrBGHxikIpqrAgMBAAE=
|
||||
MIGJAoGBAK80WEEF/igG0tm96sSKWxHhdcgpf0qt/JrIEOGWeuaw8iLR0+J85cf6
|
||||
53BG/x5dCex6Tsa91I3vCmZkTs9f5IJ1A8gBBiJscdwIfrH0rCwzADpvuZeS4V/U
|
||||
Uy43bcxUtjsocTi2RS0Z071EOu9zWitRL/uLgDWVzave/xxIsPOLAgMBAAE=
|
||||
-----END RSA PUBLIC KEY-----
|
||||
onion-key-crosscert
|
||||
-----BEGIN CROSSCERT-----
|
||||
j0OTQmRYDf4sdV0MGhsvNe0RyqOOGDjtNP7F4Y/nYXWt2NFLmjHH9oFlmoszeG9I
|
||||
PDyK3uhzXBhwk0gcE1nKPfGPbxJr9PMO0hKXW6CYsrTfXbAHwX0gXGx0VO5e7/te
|
||||
8WvPiKJIUacelgDE9/xrd0IGlM5EX7oLdCbHCG5Ore8=
|
||||
A3qG5NEM+hv8uDz+BemaNrU0Q4/X/gnYz3gB/bYCoAtljkl8io+tMMyAwsNXQVkx
|
||||
S8RIsGtQM5BWNlb4VGHuIQP7mA8W20h3hIh9AxRjeRpyPyCSosl9h8Rd9kkBBfji
|
||||
4bpQlazgcMRzzrLJszgOFJUMHZuZLm72ZOnI+dSPrlI=
|
||||
-----END CROSSCERT-----
|
||||
ntor-onion-key-crosscert 0
|
||||
-----BEGIN ED25519 CERT-----
|
||||
AQoABrn8Ac9zxpGtRSiUiysoUwrLtJULEq+katx0UCeL4FqHVZkeAChJs8SuYrpx
|
||||
Z3bkcrJPYXRNPccdjAQHAIyLD1LcjcNTLnPuYjwjqexXe+v7D4nPdct2mIyVGOVn
|
||||
idq3RPrhVAo=
|
||||
AQoABxUEAQlU439aHmi+teoR/tflL2GfDoJMBd8+1DCE7yc5ua+wALySowCsTXuT
|
||||
00FzubbY1Dg03hLZcDdNA76YL0vSjMZMQFGPCGx6O5ZYOwcYbaIhGMfuo3k0hi4D
|
||||
xBBpE8Fj0Qo=
|
||||
-----END ED25519 CERT-----
|
||||
family $303509AB910EF207B7438C27435C4A2FD579F1B1 $56927E61B51E6F363FB55498150A6DDFCF7077F2
|
||||
hidden-service-dir
|
||||
contact idun654[at]protonmail(dot)com
|
||||
ntor-onion-key NX3OZ1Di3YRJrcmGcx9qMTUEtyeAHzBX26i3bzNCLlk=
|
||||
contact Alexander Faeroey <ahf@0x90.dk> (0x61A208E16E7CB435)
|
||||
ntor-onion-key Mps7UpkWEzkuNdGoId1nU+EhBFjswzN/e305v89donM
|
||||
reject *:*
|
||||
router-sig-ed25519 tu/1Eue9uFHfycx0/GNclSbjRh2KgaGtlCmc8DMO8sM/wxRLizNVndrBUSESjC3DA+HGsnSHPk0v6+HTzptOBw
|
||||
tunnelled-dir-server
|
||||
router-sig-ed25519 Ga9GWUF0k3+Z8NJOZ1r0O5RNYQXWrGf8ieUcVsUWvovlKxqw9TyMFsDwLEZMbB3FpY7gP8WNAEcWOiEIlbBkDg
|
||||
router-signature
|
||||
-----BEGIN SIGNATURE-----
|
||||
JwKZf7boV3DjfFWrGFYVKUuaFWktozmkJZhq/reki0Qsh00ZWA9Ud9alZ8h6mOmK
|
||||
GpkoP/wgh089xbHi0h+3XpGGNkUC6hvHTBVOJZZdkl30shzOuN1T3cXkn2PeWewQ
|
||||
OUjGwpTnnsWfbV8Ybmnmc767mmkrLVyf5FdMs0F0OBE=
|
||||
mIqhMooA/k4UJzdDrwbBWelnQeh+eXDhUNkFC1LP9zxPgkzHOw7k6iUNk6pEnCpt
|
||||
P/LYNWlNVEoUvArn0oFRUQO6dgThGC0zqICW9h3mVDzgjudEACpE40Qu0jRsLPUZ
|
||||
TdzTh9MBEG+4G00Pf+63MrsI3fAys/Ow4FuDcSV2vBw=
|
||||
-----END SIGNATURE-----
|
||||
|
||||
|
|
Loading…
Reference in New Issue