TST_IV
data[TST_IV], data[TST_PLAIN], p,
dochacha(data[TST_KEY], length[TST_KEY], data[TST_IV],
length[TST_IV], data[TST_PLAIN], length[TST_PLAIN]);
dopoly(data[TST_KEY], length[TST_KEY], data[TST_IV],
length[TST_IV], data[TST_AAD], length[TST_AAD],
dogmac(data[TST_KEY], length[TST_KEY], data[TST_IV], length[TST_IV],