From 328996a53fecdbae0636a42e51c41138a2c7eae0 Mon Sep 17 00:00:00 2001 From: Özgür Kesim Date: Wed, 27 Apr 2022 16:17:38 +0200 Subject: Edx25519 introduced and more details about reveal with age restrictions --- core/api-common.rst | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) (limited to 'core/api-common.rst') 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. -- cgit v1.2.3