diff options
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 |
commit | 328996a53fecdbae0636a42e51c41138a2c7eae0 (patch) | |
tree | a6f15823710d2817e0051a0c00b99e6be7c20ef8 /core/api-common.rst | |
parent | 9983421472ca332e9a689ae53692c31e45e561dc (diff) | |
download | docs-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.rst | 20 |
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. |