mac.dot 1.1 KB

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