Pauli 57cd10dd1e doc: remove end of line whitespace 2 gadi atpakaļ
..
Makefile 4aac71f705 doc: add life-cycle source files 3 gadi atpakaļ
README.md 3e3ad3c548 Fix issues found by md-nits 3 gadi atpakaļ
cipher.dot e748b4fbae doc: improve the cipher life cycle diagram 3 gadi atpakaļ
digest.dot 57cd10dd1e doc: remove end of line whitespace 2 gadi atpakaļ
kdf.dot 57cd10dd1e doc: remove end of line whitespace 2 gadi atpakaļ
lifecycles.ods e4d69413c2 life-cycles: update digest state table 3 gadi atpakaļ
mac.dot 57cd10dd1e doc: remove end of line whitespace 2 gadi atpakaļ
pkey.dot ee96d128d0 doc: update Graphviz images to have a transparent background 3 gadi atpakaļ
rand.dot 57cd10dd1e doc: remove end of line whitespace 2 gadi atpakaļ

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.