| Interface | Description |
|---|---|
| TorKeyAgreement |
| Class | Description |
|---|---|
| ASN1Parser |
A very minimal ASN.1 BER parser which only supports the ASN.1 object types needed
for parsing encoded RSA public keys.
|
| Curve25519 | |
| HybridEncryption |
The
HybridEncryption class implements the "hybrid encryption" scheme
as described in section 0.3 of the main Tor specification (tor-spec.txt). |
| PRNGFixes |
Fixes for the output of the default PRNG having low entropy.
|
| PRNGFixes.LinuxPRNGSecureRandom |
SecureRandomSpi which passes all requests to the Linux PRNG
(/dev/urandom). |
| RSAKeyEncoder | |
| TorCreateFastKeyAgreement | |
| TorKeyDerivation | |
| TorMessageDigest |
This class wraps the default cryptographic message digest algorithm
used in Tor (SHA-1).
|
| TorNTorKeyAgreement | |
| TorPrivateKey | |
| TorPublicKey |
This class wraps the RSA public keys used in the Tor protocol.
|
| TorRandom | |
| TorRFC5869KeyDerivation | |
| TorSignature | |
| TorStreamCipher | |
| TorTapKeyAgreement |
The
TorKeyAgreement class implements the diffie-hellman key agreement
protocol using the parameters specified in the main Tor specification (tor-spec.txt). |
| Enum | Description |
|---|---|
| TorSignature.DigestAlgorithm |
Copyright © 2015. All rights reserved.