diff options
author | Christian Grothoff <christian@grothoff.org> | 2015-06-20 23:19:00 +0200 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2015-06-20 23:19:00 +0200 |
commit | f9680eada3af7357c308ca11546bae4eb668331c (patch) | |
tree | 455ca6b07f23153a0d206a83fef592e532077db0 | |
parent | ebf61e637689cc2a7f62b6ba89d21dcb78d63e71 (diff) | |
download | docs-f9680eada3af7357c308ca11546bae4eb668331c.tar.gz docs-f9680eada3af7357c308ca11546bae4eb668331c.tar.bz2 docs-f9680eada3af7357c308ca11546bae4eb668331c.zip |
changing this signature to binary-only
-rw-r--r-- | api-mint.rst | 2 |
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: |