From 426599367a3d95245f8c7ddc5f635a43054baa04 Mon Sep 17 00:00:00 2001 From: zzz Date: Sat, 23 Aug 2014 02:53:15 +0000 Subject: [PATCH] eddsa --- .../site/docs/spec/common-structures.html | 69 ++++++++++--------- 1 file changed, 37 insertions(+), 32 deletions(-) diff --git a/i2p2www/pages/site/docs/spec/common-structures.html b/i2p2www/pages/site/docs/spec/common-structures.html index d122d6ea..1f685d56 100644 --- a/i2p2www/pages/site/docs/spec/common-structures.html +++ b/i2p2www/pages/site/docs/spec/common-structures.html @@ -141,14 +141,15 @@ As of release 0.9.12, other types may be supported, depending on context. {% endtrans %}

- - - - - - - - + + + + + + + + +
{% trans %}Type{% endtrans %}{% trans %}Length (bytes){% endtrans %}
DSA_SHA1128
ECDSA_SHA256_P25664
ECDSA_SHA384_P38496
ECDSA_SHA512_P521132
RSA_SHA256_2048256
RSA_SHA384_3072384
RSA_SHA512_4096512
{% trans %}Type{% endtrans %}{% trans %}Length (bytes){% endtrans %}{% trans %}Since{% endtrans %}
DSA_SHA1128 
ECDSA_SHA256_P256640.9.12
ECDSA_SHA384_P384960.9.12
ECDSA_SHA512_P5211320.9.12
RSA_SHA256_20482560.9.12
RSA_SHA384_30723840.9.12
RSA_SHA512_40965120.9.12
EdDSA_SHA512_Ed25519320.9.15

{% trans %}Notes{% endtrans %}

@@ -179,14 +180,15 @@ As of release 0.9.12, other types may be supported, depending on context. {% endtrans %}

- - - - - - - - + + + + + + + + +
{% trans %}Type{% endtrans %}{% trans %}Length (bytes){% endtrans %}
DSA_SHA120
ECDSA_SHA256_P25632
ECDSA_SHA384_P38448
ECDSA_SHA512_P52166
RSA_SHA256_2048512
RSA_SHA384_3072768
RSA_SHA512_40961024
{% trans %}Type{% endtrans %}{% trans %}Length (bytes){% endtrans %}{% trans %}Since{% endtrans %}
DSA_SHA120 
ECDSA_SHA256_P256320.9.12
ECDSA_SHA384_P384480.9.12
ECDSA_SHA512_P521660.9.12
RSA_SHA256_20485120.9.12
RSA_SHA384_30727680.9.12
RSA_SHA512_409610240.9.12
EdDSA_SHA512_Ed25519320.9.15

{% trans %}Notes{% endtrans %}

@@ -217,14 +219,15 @@ As of release 0.9.12, other types may be supported, depending on context. {% endtrans %}

- - - - - - - - + + + + + + + + +
{% trans %}Type{% endtrans %}{% trans %}Length (bytes){% endtrans %}
DSA_SHA140
ECDSA_SHA256_P25664
ECDSA_SHA384_P38496
ECDSA_SHA512_P521132
RSA_SHA256_2048256
RSA_SHA384_3072384
RSA_SHA512_4096512
{% trans %}Type{% endtrans %}{% trans %}Length (bytes){% endtrans %}{% trans %}Since{% endtrans %}
DSA_SHA140 
ECDSA_SHA256_P256640.9.12
ECDSA_SHA384_P384960.9.12
ECDSA_SHA512_P5211320.9.12
RSA_SHA256_20482560.9.12
RSA_SHA384_30723840.9.12
RSA_SHA512_40965120.9.12
EdDSA_SHA512_Ed25519640.9.15

{% trans %}Notes{% endtrans %}

@@ -379,14 +382,15 @@ The key certificate payload contains:

The defined Signing Key types are:

- - - - - - - - + + + + + + + + +
TypeType CodeTotal Public Key Length
DSA_SHA10128
ECDSA_SHA256_P256164
ECDSA_SHA384_P384296
ECDSA_SHA512_P5213132
RSA_SHA256_20484256
RSA_SHA384_30725384
RSA_SHA512_40966512
TypeType CodeTotal Public Key Length{% trans %}Since{% endtrans %}
DSA_SHA101280.9.12
ECDSA_SHA256_P2561640.9.12
ECDSA_SHA384_P3842960.9.12
ECDSA_SHA512_P52131320.9.12
RSA_SHA256_204842560.9.12
RSA_SHA384_307253840.9.12
RSA_SHA512_409665120.9.12
EdDSA_SHA512_Ed255197320.9.15

@@ -430,6 +434,7 @@ Example layouts using an ElGamal Crypto Public Key and the Signing Public Key ty RSA_SHA256_20480128 RSA_SHA384_30720256 RSA_SHA512_40960384 +EdDSA_SHA512_Ed25519960