Tor
0.4.7.0-alpha-dev
|
Definitions for sizes of x25519 keys and elements. More...
Go to the source code of this file.
Macros | |
#define | CURVE25519_PUBKEY_LEN 32 |
#define | CURVE25519_SECKEY_LEN 32 |
#define | CURVE25519_OUTPUT_LEN 32 |
#define | ED25519_PUBKEY_LEN 32 |
#define | ED25519_SECKEY_LEN 64 |
#define | ED25519_SECKEY_SEED_LEN 32 |
#define | ED25519_SIG_LEN 64 |
#define | CURVE25519_BASE64_PADDED_LEN 44 |
#define | CURVE25519_BASE64_LEN 43 |
#define | ED25519_BASE64_LEN 43 |
#define | ED25519_SIG_BASE64_LEN 86 |
Definitions for sizes of x25519 keys and elements.
Tor uses these definitions throughout its codebase, even in parts that don't actually do any x25519 calculations.
Definition in file x25519_sizes.h.
#define CURVE25519_BASE64_LEN 43 |
Length of a Curve25519 key when encoded in base 64, without padding.
Definition at line 40 of file x25519_sizes.h.
#define CURVE25519_BASE64_PADDED_LEN 44 |
Length of a Curve25519 key when encoded in base 64, with padding.
Definition at line 37 of file x25519_sizes.h.
#define CURVE25519_OUTPUT_LEN 32 |
Length of the result of a curve25519 handshake.
Definition at line 24 of file x25519_sizes.h.
#define CURVE25519_PUBKEY_LEN 32 |
Length of a curve25519 public key when encoded.
Definition at line 20 of file x25519_sizes.h.
#define CURVE25519_SECKEY_LEN 32 |
Length of a curve25519 secret key when encoded.
Definition at line 22 of file x25519_sizes.h.
#define ED25519_BASE64_LEN 43 |
Length of a Ed25519 key when encoded in base 64, without padding.
Definition at line 43 of file x25519_sizes.h.
#define ED25519_PUBKEY_LEN 32 |
Length of an Ed25519 public key
Definition at line 27 of file x25519_sizes.h.
#define ED25519_SECKEY_LEN 64 |
Length of an Ed25519 secret key
Definition at line 29 of file x25519_sizes.h.
#define ED25519_SECKEY_SEED_LEN 32 |
Length of the seed that is ordinarily expanded to an Ed25519 secret key.
Definition at line 32 of file x25519_sizes.h.
#define ED25519_SIG_BASE64_LEN 86 |
Length of a Ed25519 signature when encoded in base 64, without padding.
Definition at line 45 of file x25519_sizes.h.
#define ED25519_SIG_LEN 64 |
Length of an Ed25519 signature.
Definition at line 34 of file x25519_sizes.h.