xref: /freebsd/crypto/openssl/doc/life-cycles/kdf.dot (revision b077aed33b7b6aefca7b17ddb250cf521f938613)
1*b077aed3SPierre Proncherystrict digraph kdf {
2*b077aed3SPierre Pronchery    bgcolor="transparent";
3*b077aed3SPierre Pronchery
4*b077aed3SPierre Pronchery    begin [label=start, color="#deeaee", style="filled"];
5*b077aed3SPierre Pronchery    newed [label="newed", fontcolor="#c94c4c", style="solid"];
6*b077aed3SPierre Pronchery    deriving [label="deriving", fontcolor="#c94c4c"];
7*b077aed3SPierre Pronchery    end [label="freed", color="#deeaee", style="filled"];
8*b077aed3SPierre Pronchery
9*b077aed3SPierre Pronchery    begin -> newed [label="EVP_KDF_CTX_new"];
10*b077aed3SPierre Pronchery    newed -> deriving [label="EVP_KDF_derive"];
11*b077aed3SPierre Pronchery    deriving -> deriving [label="EVP_KDF_derive", style=dashed];
12*b077aed3SPierre Pronchery    deriving -> end [label="EVP_KDF_CTX_free"];
13*b077aed3SPierre Pronchery    deriving -> newed [label="EVP_KDF_CTX_reset", style=dashed,
14*b077aed3SPierre Pronchery                      color="#034f84", fontcolor="#034f84"];
15*b077aed3SPierre Pronchery}
16*b077aed3SPierre Pronchery
17