summaryrefslogtreecommitdiff
path: root/core/api-common.rst
diff options
context:
space:
mode:
authorÖzgür Kesim <oec-taler@kesim.org>2022-04-27 16:17:38 +0200
committerÖzgür Kesim <oec-taler@kesim.org>2022-04-27 16:17:38 +0200
commit328996a53fecdbae0636a42e51c41138a2c7eae0 (patch)
treea6f15823710d2817e0051a0c00b99e6be7c20ef8 /core/api-common.rst
parent9983421472ca332e9a689ae53692c31e45e561dc (diff)
downloaddocs-328996a53fecdbae0636a42e51c41138a2c7eae0.tar.gz
docs-328996a53fecdbae0636a42e51c41138a2c7eae0.tar.bz2
docs-328996a53fecdbae0636a42e51c41138a2c7eae0.zip
Edx25519 introduced and more details about reveal with age restrictions
Diffstat (limited to 'core/api-common.rst')
-rw-r--r--core/api-common.rst20
1 files changed, 20 insertions, 0 deletions
diff --git a/core/api-common.rst b/core/api-common.rst
index 1e6362f3..b32a7883 100644
--- a/core/api-common.rst
+++ b/core/api-common.rst
@@ -371,6 +371,20 @@ Keys
// converted to Crockford `Base32`.
type EddsaPrivateKey = string;
+.. ts:def:: Edx25519PublicKey
+
+ // Edx25519 public keys are points on Curve25519 and represented using the
+ // standard 256 bits Ed25519 compact format converted to Crockford
+ // `Base32`.
+ type Edx25519PublicKey = string;
+
+.. ts:def:: Edx25519PrivateKey
+
+ // Edx25519 private keys are always points on Curve25519
+ // and represented using the standard 256 bits Ed25519 compact format,
+ // converted to Crockford `Base32`.
+ type Edx25519PrivateKey = string;
+
.. ts:def:: EcdhePublicKey
// EdDSA and ECDHE public keys always point on Curve25519
@@ -431,6 +445,12 @@ Signatures
// binary-encoded objects with just the R and S values (base32_ binary-only).
type EddsaSignature = string;
+.. ts:def:: Edx25519Signature
+
+ // Edx25519 signatures are transmitted as 64-bytes `base32`
+ // binary-encoded objects with just the R and S values (base32_ binary-only).
+ type Edx25519Signature = string;
+
.. ts:def:: RsaSignature
// `base32` encoded RSA signature.