mirror of
https://github.com/openssl/openssl.git
synced 2024-12-21 06:09:35 +08:00
57cd10dd1e
Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Shane Lontis <shane.lontis@oracle.com> (Merged from https://github.com/openssl/openssl/pull/16641) |
||
---|---|---|
.. | ||
cipher.dot | ||
digest.dot | ||
kdf.dot | ||
lifecycles.ods | ||
mac.dot | ||
Makefile | ||
pkey.dot | ||
rand.dot | ||
README.md |
Algorithm Life-Cycle Diagrams
This directory contains the algorithm life-cycle diagram sources.
The canonical life-cycles are in the spreadsheet.
The various .dot files are graph descriptions for the GraphViz tool. These omit edges and should be used for guidance only.
To generate the rendered images, you need to install the following packages:
sudo apt install graphviz cpanminus
sudo cpanm Graph::Easy
Running make
will produce a number of .txt
and .png
files.
These are the rendered .dot
files. The .txt
files require
additional editing before they can be added to the manual pages in
internal/man7/life_cycle-*.pod
.