summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2015-06-20 23:19:00 +0200
committerChristian Grothoff <christian@grothoff.org>2015-06-20 23:19:00 +0200
commitf9680eada3af7357c308ca11546bae4eb668331c (patch)
tree455ca6b07f23153a0d206a83fef592e532077db0
parentebf61e637689cc2a7f62b6ba89d21dcb78d63e71 (diff)
downloaddocs-f9680eada3af7357c308ca11546bae4eb668331c.tar.gz
docs-f9680eada3af7357c308ca11546bae4eb668331c.tar.bz2
docs-f9680eada3af7357c308ca11546bae4eb668331c.zip
changing this signature to binary-only
-rw-r--r--api-mint.rst2
1 files changed, 1 insertions, 1 deletions
diff --git a/api-mint.rst b/api-mint.rst
index 580128a1..0102147b 100644
--- a/api-mint.rst
+++ b/api-mint.rst
@@ -105,7 +105,7 @@ This API is used by wallets and merchants to obtain global information about the
:>json list denoms: A JSON list of denomination descriptions. Described below in detail.
:>json date list_issue_date: The date when the denomination keys were last updated.
:>json list signkeys: A JSON list of the mint's signing keys. Described below in detail.
- :>json base32 eddsa_sig: EdDSA signature_ (complete with purpose) over the SHA-512 hash of the concatenation of all SHA-512 hashes of the RSA denomination public keys in `denoms` (in the same order as they were in `denoms`). Note that for hashing, the binary format of the RSA public keys is used, and not their base32_ encoding. Wallets cannot do much with this signature by itself; it is only useful when multiple clients need to establish that the mint is cheating (with respect to end-user anonymity) by giving disjoint denomination keys to different users. If a mint were to do this, this signature allows the clients to demonstrate to the public that the mint is dishonest.
+ :>json base32 eddsa_sig: compact EdDSA signature_ (binary-only) over the SHA-512 hash of the concatenation of all SHA-512 hashes of the RSA denomination public keys in `denoms` (in the same order as they were in `denoms`). Note that for hashing, the binary format of the RSA public keys is used, and not their base32_ encoding. Wallets cannot do much with this signature by itself; it is only useful when multiple clients need to establish that the mint is cheating (with respect to end-user anonymity) by giving disjoint denomination keys to different users. If a mint were to do this, this signature allows the clients to demonstrate to the public that the mint is dishonest.
A denomination description in the `denoms` list is a JSON object with the following fields: