xref: /freebsd/crypto/openssl/doc/life-cycles/rand.dot (revision e1e636193db45630c7881246d25902e57c43d24e)
1strict digraph rand {
2    bgcolor="transparent";
3
4    begin [label=start, color="#deeaee", style="filled"];
5    newed [fontcolor="#c94c4c", style="solid"];
6    instantiated [fontcolor="#c94c4c"];
7    uninstantiated [fontcolor="#c94c4c"];
8    end [label="freed", color="#deeaee", style="filled"];
9
10    begin -> newed [label="EVP_RAND_CTX_new"];
11    newed -> instantiated [label="EVP_RAND_instantiate"];
12    instantiated -> instantiated [label="EVP_RAND_generate"];
13    instantiated -> uninstantiated [label="EVP_RAND_uninstantiate"];
14    uninstantiated -> end [label="EVP_RAND_CTX_free"];
15    uninstantiated -> instantiated [label="EVP_RAND_instantiate", style=dashed, color="#034f84", fontcolor="#034f84"];
16}
17
18