forked from I2P_Developers/i2p.www
eddsa
This commit is contained in:
@@ -141,14 +141,15 @@ As of release 0.9.12, other types may be supported, depending on context.
|
||||
{% endtrans %}</p>
|
||||
|
||||
<table border=1>
|
||||
<tr><th>{% trans %}Type{% endtrans %}</th><th>{% trans %}Length (bytes){% endtrans %}</th></tr>
|
||||
<tr><td>DSA_SHA1</td><td align="center">128</td></tr>
|
||||
<tr><td>ECDSA_SHA256_P256</td><td align="center">64</td></tr>
|
||||
<tr><td>ECDSA_SHA384_P384</td><td align="center">96</td></tr>
|
||||
<tr><td>ECDSA_SHA512_P521</td><td align="center">132</td></tr>
|
||||
<tr><td>RSA_SHA256_2048</td><td align="center">256</td></tr>
|
||||
<tr><td>RSA_SHA384_3072</td><td align="center">384</td></tr>
|
||||
<tr><td>RSA_SHA512_4096</td><td align="center">512</td></tr>
|
||||
<tr><th>{% trans %}Type{% endtrans %}</th><th>{% trans %}Length (bytes){% endtrans %}</th><th>{% trans %}Since{% endtrans %}</th></tr>
|
||||
<tr><td>DSA_SHA1</td><td align="center">128</td><td> </td></tr>
|
||||
<tr><td>ECDSA_SHA256_P256</td><td align="center">64</td><td align="center">0.9.12</td></tr>
|
||||
<tr><td>ECDSA_SHA384_P384</td><td align="center">96</td><td align="center">0.9.12</td></tr>
|
||||
<tr><td>ECDSA_SHA512_P521</td><td align="center">132</td><td align="center">0.9.12</td></tr>
|
||||
<tr><td>RSA_SHA256_2048</td><td align="center">256</td><td align="center">0.9.12</td></tr>
|
||||
<tr><td>RSA_SHA384_3072</td><td align="center">384</td><td align="center">0.9.12</td></tr>
|
||||
<tr><td>RSA_SHA512_4096</td><td align="center">512</td><td align="center">0.9.12</td></tr>
|
||||
<tr><td>EdDSA_SHA512_Ed25519</td><td align="center">32</td><td align="center">0.9.15</td></tr>
|
||||
</table>
|
||||
|
||||
<h4>{% trans %}Notes{% endtrans %}</h4>
|
||||
@@ -179,14 +180,15 @@ As of release 0.9.12, other types may be supported, depending on context.
|
||||
{% endtrans %}</p>
|
||||
|
||||
<table border=1>
|
||||
<tr><th>{% trans %}Type{% endtrans %}</th><th>{% trans %}Length (bytes){% endtrans %}</th></tr>
|
||||
<tr><td>DSA_SHA1</td><td align="center">20</td></tr>
|
||||
<tr><td>ECDSA_SHA256_P256</td><td align="center">32</td></tr>
|
||||
<tr><td>ECDSA_SHA384_P384</td><td align="center">48</td></tr>
|
||||
<tr><td>ECDSA_SHA512_P521</td><td align="center">66</td></tr>
|
||||
<tr><td>RSA_SHA256_2048</td><td align="center">512</td></tr>
|
||||
<tr><td>RSA_SHA384_3072</td><td align="center">768</td></tr>
|
||||
<tr><td>RSA_SHA512_4096</td><td align="center">1024</td></tr>
|
||||
<tr><th>{% trans %}Type{% endtrans %}</th><th>{% trans %}Length (bytes){% endtrans %}</th><th>{% trans %}Since{% endtrans %}</th></tr>
|
||||
<tr><td>DSA_SHA1</td><td align="center">20</td><td> </td></tr>
|
||||
<tr><td>ECDSA_SHA256_P256</td><td align="center">32</td><td align="center">0.9.12</td></tr>
|
||||
<tr><td>ECDSA_SHA384_P384</td><td align="center">48</td><td align="center">0.9.12</td></tr>
|
||||
<tr><td>ECDSA_SHA512_P521</td><td align="center">66</td><td align="center">0.9.12</td></tr>
|
||||
<tr><td>RSA_SHA256_2048</td><td align="center">512</td><td align="center">0.9.12</td></tr>
|
||||
<tr><td>RSA_SHA384_3072</td><td align="center">768</td><td align="center">0.9.12</td></tr>
|
||||
<tr><td>RSA_SHA512_4096</td><td align="center">1024</td><td align="center">0.9.12</td></tr>
|
||||
<tr><td>EdDSA_SHA512_Ed25519</td><td align="center">32</td><td align="center">0.9.15</td></tr>
|
||||
</table>
|
||||
|
||||
<h4>{% trans %}Notes{% endtrans %}</h4>
|
||||
@@ -217,14 +219,15 @@ As of release 0.9.12, other types may be supported, depending on context.
|
||||
{% endtrans %}</p>
|
||||
|
||||
<table border=1>
|
||||
<tr><th>{% trans %}Type{% endtrans %}</th><th>{% trans %}Length (bytes){% endtrans %}</th></tr>
|
||||
<tr><td>DSA_SHA1</td><td align="center">40</td></tr>
|
||||
<tr><td>ECDSA_SHA256_P256</td><td align="center">64</td></tr>
|
||||
<tr><td>ECDSA_SHA384_P384</td><td align="center">96</td></tr>
|
||||
<tr><td>ECDSA_SHA512_P521</td><td align="center">132</td></tr>
|
||||
<tr><td>RSA_SHA256_2048</td><td align="center">256</td></tr>
|
||||
<tr><td>RSA_SHA384_3072</td><td align="center">384</td></tr>
|
||||
<tr><td>RSA_SHA512_4096</td><td align="center">512</td></tr>
|
||||
<tr><th>{% trans %}Type{% endtrans %}</th><th>{% trans %}Length (bytes){% endtrans %}</th><th>{% trans %}Since{% endtrans %}</th></tr>
|
||||
<tr><td>DSA_SHA1</td><td align="center">40</td><td> </td></tr>
|
||||
<tr><td>ECDSA_SHA256_P256</td><td align="center">64</td><td align="center">0.9.12</td></tr>
|
||||
<tr><td>ECDSA_SHA384_P384</td><td align="center">96</td><td align="center">0.9.12</td></tr>
|
||||
<tr><td>ECDSA_SHA512_P521</td><td align="center">132</td><td align="center">0.9.12</td></tr>
|
||||
<tr><td>RSA_SHA256_2048</td><td align="center">256</td><td align="center">0.9.12</td></tr>
|
||||
<tr><td>RSA_SHA384_3072</td><td align="center">384</td><td align="center">0.9.12</td></tr>
|
||||
<tr><td>RSA_SHA512_4096</td><td align="center">512</td><td align="center">0.9.12</td></tr>
|
||||
<tr><td>EdDSA_SHA512_Ed25519</td><td align="center">64</td><td align="center">0.9.15</td></tr>
|
||||
</table>
|
||||
|
||||
<h4>{% trans %}Notes{% endtrans %}</h4>
|
||||
@@ -379,14 +382,15 @@ The key certificate payload contains:
|
||||
<p>
|
||||
The defined Signing Key types are:
|
||||
</p><table border=1>
|
||||
<tr><th>Type</th><th>Type Code</th><th>Total Public Key Length</th></tr>
|
||||
<tr><td>DSA_SHA1</td><td align="center">0</td><td align="center">128</td></tr>
|
||||
<tr><td>ECDSA_SHA256_P256</td><td align="center">1</td><td align="center">64</td></tr>
|
||||
<tr><td>ECDSA_SHA384_P384</td><td align="center">2</td><td align="center">96</td></tr>
|
||||
<tr><td>ECDSA_SHA512_P521</td><td align="center">3</td><td align="center">132</td></tr>
|
||||
<tr><td>RSA_SHA256_2048</td><td align="center">4</td><td align="center">256</td></tr>
|
||||
<tr><td>RSA_SHA384_3072</td><td align="center">5</td><td align="center">384</td></tr>
|
||||
<tr><td>RSA_SHA512_4096</td><td align="center">6</td><td align="center">512</td></tr>
|
||||
<tr><th>Type</th><th>Type Code</th><th>Total Public Key Length</th><th>{% trans %}Since{% endtrans %}</th></tr>
|
||||
<tr><td>DSA_SHA1</td><td align="center">0</td><td align="center">128</td><td align="center">0.9.12</td></tr>
|
||||
<tr><td>ECDSA_SHA256_P256</td><td align="center">1</td><td align="center">64</td><td align="center">0.9.12</td></tr>
|
||||
<tr><td>ECDSA_SHA384_P384</td><td align="center">2</td><td align="center">96</td><td align="center">0.9.12</td></tr>
|
||||
<tr><td>ECDSA_SHA512_P521</td><td align="center">3</td><td align="center">132</td><td align="center">0.9.12</td></tr>
|
||||
<tr><td>RSA_SHA256_2048</td><td align="center">4</td><td align="center">256</td><td align="center">0.9.12</td></tr>
|
||||
<tr><td>RSA_SHA384_3072</td><td align="center">5</td><td align="center">384</td><td align="center">0.9.12</td></tr>
|
||||
<tr><td>RSA_SHA512_4096</td><td align="center">6</td><td align="center">512</td><td align="center">0.9.12</td></tr>
|
||||
<tr><td>EdDSA_SHA512_Ed25519</td><td align="center">7</td><td align="center">32</td><td align="center">0.9.15</td></tr>
|
||||
</table>
|
||||
|
||||
<p>
|
||||
@@ -430,6 +434,7 @@ Example layouts using an ElGamal Crypto Public Key and the Signing Public Key ty
|
||||
<tr><td>RSA_SHA256_2048</td><td align="center">0</td><td align="center">128</td></tr>
|
||||
<tr><td>RSA_SHA384_3072</td><td align="center">0</td><td align="center">256</td></tr>
|
||||
<tr><td>RSA_SHA512_4096</td><td align="center">0</td><td align="center">384</td></tr>
|
||||
<tr><td>EdDSA_SHA512_Ed25519</td><td align="center">96</td><td align="center">0</td></tr>
|
||||
</table>
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user