Skip to content

Commit

Permalink
docs: crypto - updated features set table
Browse files Browse the repository at this point in the history
  • Loading branch information
mikeplotean committed Nov 22, 2023
1 parent 1fb3ef7 commit b2d4725
Showing 1 changed file with 155 additions and 59 deletions.
214 changes: 155 additions & 59 deletions waltid-crypto/readme.md → waltid-crypto/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@
<!-- header -->
<tr>
<td align="center" rowspan="3">Feature</td>
<td align="center" rowspan="3">Category</td>
<td align="center" rowspan="3" colspan="2">Category</td>
<td align="center" colspan="8">Key</td>
</tr>
<!-- sub-header key type -->
Expand All @@ -67,57 +67,91 @@
<td align="center">rsa</td>
</tr>
<!-- content -->
<!-- export -->
<!-- jwk -->
<!-- sign -->
<!-- jws -->
<tr>
<td align="center" rowspan="3">export</td>
<td align="center">jwk</td>
<td align="center" rowspan="2">sign</td>
<td align="center" colspan="2">jws</td>
<!-- local -->
<td align="center">&check;</td>
<td align="center">&check;</td>
<td align="center">&check;</td>
<td align="center">&check;</td>
<!-- tse -->
<td align="center">&cross;</td>
<td align="center">&cross;</td>
<td align="center">&cross;</td>
<td align="center">&cross;</td>
<td align="center">&check;</td>
<td align="center">&check;</td>
<td align="center">&check;</td>
<td align="center">&check;</td>
</tr>
<!-- pem -->
<!-- raw -->
<tr>
<td align="center">pem</td>
<td align="center" colspan="2">raw</td>
<!-- local -->
<td align="center">&cross;</td>
<td align="center">&cross;</td>
<td align="center">&cross;</td>
<td align="center">&cross;</td>
<td align="center">&check;</td>
<td align="center">&check;</td>
<td align="center">&check;</td>
<td align="center">&check;</td>
<!-- tse -->
<td align="center">&cross;</td>
<td align="center">&cross;</td>
<td align="center">&cross;</td>
<td align="center">&cross;</td>
<td align="center">&check;</td>
<td align="center">&check;</td>
<td align="center">&check;</td>
<td align="center">&check;</td>
</tr>
<!-- JsonObject -->
<!-- end sign -->
<tr><td align="center" colspan="10"></td></tr>
<!-- verify -->
<!-- jws -->
<tr>
<td align="center">JsonObject</td>
<td align="center" rowspan="2">verify</td>
<td align="center" colspan="2">jws</td>
<!-- local -->
<td align="center">&check;</td>
<td align="center">&check;</td>
<td align="center">&check;</td>
<td align="center">&check;</td>
<!-- tse -->
<td align="center">&check;</td>
<td align="center">&check;</td>
<td align="center">&check;</td>
<td align="center">&check;</td>
</tr>
<!-- raw -->
<tr>
<td align="center" colspan="2">raw</td>
<!-- local -->
<td align="center">&cross;</td>
<td align="center">&cross;</td>
<td align="center">&cross;</td>
<td align="center">&cross;</td>
<!-- tse -->
<td align="center">&check;</td>
<td align="center">&check;</td>
<td align="center">&check;</td>
<td align="center">&check;</td>
</tr>
<!-- end export -->
<!-- end verify -->
<tr><td align="center" colspan="10"></td></tr>
<!-- import -->
<!-- export -->
<!-- jwk -->
<!-- private -->
<tr>
<td align="center" rowspan="6">export</td>
<td align="center" rowspan="2">jwk</td>
<td align="center">private</td>
<!-- local -->
<td align="center">&check;</td>
<td align="center">&check;</td>
<td align="center">&check;</td>
<td align="center">&check;</td>
<!-- tse -->
<td align="center">&dash;</td>
<td align="center">&dash;</td>
<td align="center">&dash;</td>
<td align="center">&dash;</td>
</tr>
<!-- public -->
<tr>
<td align="center" rowspan="3">import</td>
<td align="center">jwk</td>
<td align="center">public</td>
<!-- local -->
<td align="center">&check;</td>
<td align="center">&check;</td>
Expand All @@ -130,24 +164,26 @@
<td align="center">&cross;</td>
</tr>
<!-- pem -->
<!-- private -->
<tr>
<td align="center">pem</td>
<td align="center" rowspan="2">pem</td>
<td align="center">private</td>
<!-- local -->
<td align="center">&cross;</td>
<td align="center">&check;</td>
<td align="center">&check;</td>
<td align="center">&check;</td>
<!-- tse -->
<td align="center">&cross;</td>
<td align="center">&cross;</td>
<td align="center">&cross;</td>
<td align="center">&cross;</td>
<!-- tse -->
<td align="center">&dash;</td>
<td align="center">&dash;</td>
<td align="center">&dash;</td>
<td align="center">&dash;</td>
</tr>
<!-- raw -->
<!-- public -->
<tr>
<td align="center">raw</td>
<td align="center">public</td>
<!-- local -->
<td align="center">&check;</td>
<td align="center">&cross;</td>
<td align="center">&cross;</td>
<td align="center">&cross;</td>
<td align="center">&cross;</td>
Expand All @@ -157,70 +193,130 @@
<td align="center">&cross;</td>
<td align="center">&cross;</td>
</tr>
<!-- end import -->
<tr><td align="center" colspan="10"></td></tr>
<!-- sign -->
<!-- jws -->
<!-- JsonObject -->
<!-- private -->
<tr>
<td align="center" rowspan="2">sign</td>
<td align="center">jws</td>
<td align="center" rowspan="2">JsonObject</td>
<td align="center">private</td>
<!-- local -->
<td align="center">&check;</td>
<td align="center">&check;</td>
<td align="center">&check;</td>
<td align="center">&check;</td>
<!-- tse -->
<td align="center">&check;</td>
<td align="center">&check;</td>
<td align="center">&check;</td>
<td align="center">&check;</td>
<td align="center">&dash;</td>
<td align="center">&dash;</td>
<td align="center">&dash;</td>
<td align="center">&dash;</td>
</tr>
<!-- raw -->
<!-- public -->
<tr>
<td align="center">raw</td>
<td align="center">public</td>
<!-- local -->
<td align="center">&check;</td>
<td align="center">&check;</td>
<td align="center">&check;</td>
<td align="center">&check;</td>
<!-- tse -->
<td align="center">&check;</td>
<td align="center">&check;</td>
<td align="center">&check;</td>
<td align="center">&check;</td>
<td align="center">&cross;</td>
<td align="center">&cross;</td>
<td align="center">&cross;</td>
<td align="center">&cross;</td>
</tr>
<!-- end sign -->
<tr><td align="center" colspan="10"></td></tr>
<!-- verify -->
<!-- jws -->
<!-- end export -->
<tr><td align="center" colspan="11"></td></tr>
<!-- import -->
<!-- jwk -->
<!-- private -->
<tr>
<td align="center" rowspan="2">verify</td>
<td align="center">jws</td>
<td align="center" rowspan="6">import</td>
<td align="center" rowspan="2">jwk</td>
<td align="center">private</td>
<!-- local -->
<td align="center">&check;</td>
<td align="center">&check;</td>
<td align="center">&check;</td>
<td align="center">&check;</td>
<!-- tse -->
<td align="center">&dash;</td>
<td align="center">&dash;</td>
<td align="center">&dash;</td>
<td align="center">&dash;</td>
</tr>
<!-- public -->
<tr>
<td align="center">public</td>
<!-- local -->
<td align="center">&check;</td>
<td align="center">&check;</td>
<td align="center">&check;</td>
<td align="center">&check;</td>
<!-- tse -->
<td align="center">&cross;</td>
<td align="center">&cross;</td>
<td align="center">&cross;</td>
<td align="center">&cross;</td>
</tr>
<!-- raw -->
<!-- pem -->
<!-- private -->
<tr>
<td align="center">raw</td>
<td align="center" rowspan="2">pem</td>
<td align="center">private</td>
<!-- local -->
<td align="center">&cross;</td>
<td align="center">&cross;</td>
<td align="center">&cross;</td>
<td align="center">&cross;</td>
<!-- tse -->
<td align="center">&dash;</td>
<td align="center">&dash;</td>
<td align="center">&dash;</td>
<td align="center">&dash;</td>
</tr>
<!-- public -->
<tr>
<td align="center">public</td>
<!-- local -->
<td align="center">&cross;</td>
<td align="center">&cross;</td>
<td align="center">&cross;</td>
<td align="center">&cross;</td>
<!-- tse -->
<td align="center">&cross;</td>
<td align="center">&cross;</td>
<td align="center">&cross;</td>
<td align="center">&cross;</td>
</tr>
<!-- raw -->
<!-- private -->
<tr>
<td align="center" rowspan="2">raw</td>
<td align="center">private</td>
<!-- local -->
<td align="center">&check;</td>
<td align="center">&check;</td>
<td align="center">&check;</td>
<td align="center">&check;</td>
<!-- tse -->
<td align="center">&dash;</td>
<td align="center">&dash;</td>
<td align="center">&dash;</td>
<td align="center">&dash;</td>
</tr>
<!-- public -->
<tr>
<td align="center">public</td>
<!-- local -->
<td align="center">&check;</td>
<td align="center">&check;</td>
<td align="center">&check;</td>
<td align="center">&check;</td>
<!-- tse -->
<td align="center">&cross;</td>
<td align="center">&cross;</td>
<td align="center">&cross;</td>
<td align="center">&cross;</td>
</tr>
<!-- end verify -->
<!-- end import -->
</tbody>
</table>

0 comments on commit b2d4725

Please sign in to comment.