1*b077aed3SPierre Proncherydigraph mac { 2*b077aed3SPierre Pronchery bgcolor="transparent"; 3*b077aed3SPierre Pronchery 4*b077aed3SPierre Pronchery begin [label=start, color="#deeaee", style="filled"]; 5*b077aed3SPierre Pronchery newed [fontcolor="#c94c4c", style="solid"]; 6*b077aed3SPierre Pronchery initialised [fontcolor="#c94c4c"]; 7*b077aed3SPierre Pronchery updated [fontcolor="#c94c4c"]; 8*b077aed3SPierre Pronchery finaled [fontcolor="#c94c4c"]; 9*b077aed3SPierre Pronchery end [label=freed, color="#deeaee", style="filled"]; 10*b077aed3SPierre Pronchery 11*b077aed3SPierre Pronchery begin -> newed [label="EVP_MAC_CTX_new"]; 12*b077aed3SPierre Pronchery newed -> initialised [label="EVP_MAC_init"]; 13*b077aed3SPierre Pronchery initialised -> updated [label="EVP_MAC_update"]; 14*b077aed3SPierre Pronchery updated -> updated [label="EVP_MAC_update"]; 15*b077aed3SPierre Pronchery updated -> finaled [label="EVP_MAC_final"]; 16*b077aed3SPierre Pronchery updated -> finaled [label="EVP_MAC_finalXOF", 17*b077aed3SPierre Pronchery fontcolor="#808080", color="#808080"]; 18*b077aed3SPierre Pronchery /* Once this works it should go back in: 19*b077aed3SPierre Pronchery finaled -> finaled [label="EVP_MAC_final_XOF", 20*b077aed3SPierre Pronchery fontcolor="#808080", color="#808080"]; 21*b077aed3SPierre Pronchery */ 22*b077aed3SPierre Pronchery finaled -> end [label="EVP_MAC_CTX_free"]; 23*b077aed3SPierre Pronchery updated -> initialised [label="EVP_MAC_init", style=dashed, 24*b077aed3SPierre Pronchery color="#034f84", fontcolor="#034f84"]; 25*b077aed3SPierre Pronchery finaled -> initialised [label="EVP_MAC_init", style=dashed, 26*b077aed3SPierre Pronchery color="#034f84", fontcolor="#034f84"]; 27*b077aed3SPierre Pronchery} 28*b077aed3SPierre Pronchery 29