pub fn is_valid_hidden_service_address_v2(s: &str) -> boolExpand description
Validates a v2 hidden service address.
V2 hidden service addresses are 16 lowercase base32 characters
(a-z, 2-7). The .onion suffix is optional.
§Deprecation Note
V2 hidden services are deprecated and no longer supported by Tor as of version 0.4.6. Use v3 addresses for new services.
§Arguments
s- The string to validate
§Returns
true if the string is a valid v2 hidden service address.
§Example
use stem_rs::util::is_valid_hidden_service_address_v2;
assert!(is_valid_hidden_service_address_v2("facebookcorewwwi"));
assert!(is_valid_hidden_service_address_v2("facebookcorewwwi.onion"));
assert!(is_valid_hidden_service_address_v2("aaaaaaaaaaaaaaaa"));
// Invalid - uppercase not allowed
assert!(!is_valid_hidden_service_address_v2("FACEBOOKCOREWWWI"));
// Invalid - wrong length
assert!(!is_valid_hidden_service_address_v2("abc"));