aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEmil Engler <me@emilengler.com>2023-05-05 14:10:11 +0200
committerEmil Engler <me@emilengler.com>2023-05-05 14:10:11 +0200
commit4384e30ca2c7d64aad9462a4de1ce1e761831f56 (patch)
tree1ef11503e625819c3f8ff8efcafb4618e5f8c093
parent142dda7257318e6924ecda26d1a0e37561c2f225 (diff)
downloadtorspec-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.txt1
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