diff options
author | Pauli <ppzgs1@gmail.com> | 2021-03-12 08:46:55 +1000 |
---|---|---|
committer | Pauli <pauli@openssl.org> | 2021-03-26 18:21:36 +1000 |
commit | 4aac71f705f5fff15c6cb0da44d9f8014f48901f (patch) | |
tree | 43457277540d79a4d0d5fc643db62573bf154fe6 /doc/life-cycles/digest.dot | |
parent | 8c63532002fdab11b437bc8d68012c2b05cf00ea (diff) | |
download | openssl-new-4aac71f705f5fff15c6cb0da44d9f8014f48901f.tar.gz |
doc: add life-cycle source files
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/14522)
Diffstat (limited to 'doc/life-cycles/digest.dot')
-rw-r--r-- | doc/life-cycles/digest.dot | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/doc/life-cycles/digest.dot b/doc/life-cycles/digest.dot new file mode 100644 index 0000000000..989342fd10 --- /dev/null +++ b/doc/life-cycles/digest.dot @@ -0,0 +1,31 @@ +digraph digest { + begin [label=start, color="#deeaee", style="filled"]; + newed [label=newed, fontcolor="#c94c4c", style="solid"]; + initialised [label=initialised, fontcolor="#c94c4c"]; + updated [label=updated, fontcolor="#c94c4c"]; + finaled [label="finaled", fontcolor="#c94c4c"]; + end [label="freed", color="#deeaee", style="filled"]; + + begin -> newed [label="EVP_MD_CTX_new"]; + newed -> initialised [label="EVP_DigestInit"]; + initialised -> updated [label="EVP_DigestUpdate", weight=3]; + updated -> updated [label="EVP_DigestUpdate"]; + updated -> finaled [label="EVP_DigestFinal"]; + updated -> finaled [label="EVP_DigestFinalXOF", + fontcolor="#808080", color="#808080"]; + /* Once this works it should go back in: + finaled -> finaled [taillabel="EVP_DigestFinalXOF", + labeldistance=9, labelangle=345, + labelfontcolor="#808080", color="#808080"]; + */ + finaled -> end [label="EVP_MD_CTX_free"]; + finaled -> newed [label="EVP_MD_CTX_reset", style=dashed, weight=2, + color="#034f84", fontcolor="#034f84"]; + updated -> newed [label="EVP_MD_CTX_reset", style=dashed, + color="#034f84", fontcolor="#034f84"]; + updated -> initialised [label="EVP_DigestInit", weight=0, style=dashed, + color="#034f84", fontcolor="#034f84"]; + finaled -> initialised [label="EVP_DigestInit", style=dashed, + color="#034f84", fontcolor="#034f84"]; +} + |