def test_invalid_key_size_raises_critical_error(self): for ks in [ ks for ks in range(64) if ks != ONION_SERVICE_PRIVATE_KEY_LENGTH ]: with self.assertRaises(SystemExit): stem_compatible_ed25519_key_from_private_key(os.urandom(ks))
def test_valid_key_size(self): self.assertEqual(stem_compatible_ed25519_key_from_private_key(bytes(ONION_SERVICE_PRIVATE_KEY_LENGTH)), 'UEatwduoOIZ7K7v90MNCPli1eXC1JnqQ9XlgkkqH8VYKaoXqpkLayDVCS118jWN8AECMenPaZyt/SYUhQgtt0w==')