diff options
author | Emil Engler <me@emilengler.com> | 2023-05-05 14:10:11 +0200 |
---|---|---|
committer | Emil Engler <me@emilengler.com> | 2023-05-05 14:10:11 +0200 |
commit | 4384e30ca2c7d64aad9462a4de1ce1e761831f56 (patch) | |
tree | 1ef11503e625819c3f8ff8efcafb4618e5f8c093 | |
parent | 142dda7257318e6924ecda26d1a0e37561c2f225 (diff) | |
download | torspec-4384e30ca2c7d64aad9462a4de1ce1e761831f56.tar.gz torspec-4384e30ca2c7d64aad9462a4de1ce1e761831f56.zip |
tor-spec: define the EXP(a, b) function
This commit adds an explanation of the meaning behind the EXP(a, b)
function, primarily targeted for readers without a deep understanding of
the cryptography.
Fixes #195
-rw-r--r-- | tor-spec.txt | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/tor-spec.txt b/tor-spec.txt index 8f30624..0c0573c 100644 --- a/tor-spec.txt +++ b/tor-spec.txt @@ -1267,6 +1267,7 @@ see tor-design.pdf. a private/public keypair. m_expand = PROTOID | ":key_expand" KEYID(A) = A + EXP(a, b) = The ECDH algorithm for establishing a shared secret. To perform the handshake, the client needs to know an identity key digest for the server, and an ntor onion key (a curve25519 public |