adat
if(mech->adat)
(*mech->adat)(app_data, buf, len);
void adat (char *);
int (*adat)(void *, void*, size_t);
adat((yyvsp[(3) - (4)].s));
adat($3);
if(mech->adat)
(*mech->adat)(app_data, buf, len);
PROV_AES_CTX *adat = (PROV_AES_CTX *)dat;
AES_KEY *ks = &adat->ks.ks;
PROV_ARIA_CTX *adat = (PROV_ARIA_CTX *)dat;
ARIA_KEY *ks = &adat->ks.ks;
PROV_CAMELLIA_CTX *adat = (PROV_CAMELLIA_CTX *)dat;
CAMELLIA_KEY *ks = &adat->ks.ks;