POS_CODE
MD5Update(&ctx, &h->request[POS_CODE],
(MD5Len)(POS_AUTH - POS_CODE));
HMAC_Update(ctx, &h->request[POS_CODE], (size_t)(POS_AUTH - POS_CODE));
MD5Update(&ctx, &h->response[POS_CODE],
(MD5Len)(POS_AUTH - POS_CODE));
if (h->response[POS_CODE] != RAD_ACCOUNTING_RESPONSE) {
HMAC_Update(hctx, &h->response[POS_CODE],
(size_t)(POS_AUTH - POS_CODE));
return h->response[POS_CODE];
if (h->request[POS_CODE] == RAD_ACCOUNTING_REQUEST)
h->request[POS_CODE] = code;
if (h->request[POS_CODE] == RAD_ACCOUNTING_REQUEST) {
if (h->request[POS_CODE] == RAD_ACCOUNTING_REQUEST) {
if (h->request[POS_CODE] == RAD_ACCOUNTING_REQUEST) {