mirror of
https://github.com/tahoe-lafs/tahoe-lafs.git
synced 2025-03-10 14:34:05 +00:00
remove code details
This commit is contained in:
parent
ce27c2ee24
commit
d964be6340
@ -546,16 +546,15 @@ The "restrictions dictionary" is a table which establishes an upper bound on
|
|||||||
how this authority (or any attenuations thereof) may be used. It is
|
how this authority (or any attenuations thereof) may be used. It is
|
||||||
effectively a set of key-value pairs.
|
effectively a set of key-value pairs.
|
||||||
|
|
||||||
A "signing key" is an EC-DSA192 private key string, as supplied to the
|
A "signing key" is an EC-DSA192 private key string and is 12 bytes
|
||||||
SigningKey() constructor, and is 12 bytes long. A "verifying key"
|
long. A "verifying key" is an EC-DSA192 public key string, and is 24
|
||||||
is an EC-DSA192 public key string, and is 24 bytes
|
bytes long. A "key identifier" is a string which securely identifies a
|
||||||
long. A "key identifier" is a string which securely identifies a specific
|
specific signing/verifying keypair: for long RSA keys it would be a
|
||||||
signing/verifying keypair: for long RSA keys it would be a secure hash of the
|
secure hash of the public key, but since ECDSA192 keys are so short,
|
||||||
public key, but since ECDSA192 keys are so short, we simply use the full
|
we simply use the full verifying key verbatim. A "key hint" is a
|
||||||
verifying key verbatim. A "key hint" is a variable-length prefix of the key
|
variable-length prefix of the key identifier, perhaps zero bytes long,
|
||||||
identifier, perhaps zero bytes long, used to help a recipient reduce the
|
used to help a recipient reduce the number of verifying keys that it
|
||||||
number of verifying keys that it must search to find one that matches a
|
must search to find one that matches a signed message.
|
||||||
signed message.
|
|
||||||
|
|
||||||
==== Authority Chains ====
|
==== Authority Chains ====
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user