POS_CODE
if (h->out[POS_CODE] != RAD_ACCESS_REQUEST) {
if (h->out[POS_CODE] == RAD_ACCOUNTING_REQUEST) {
if (h->out[POS_CODE] == RAD_ACCOUNTING_REQUEST) {
MD5Update(&ctx, &h->out[POS_CODE], POS_AUTH - POS_CODE);
HMAC_Update(ctx, &h->out[POS_CODE], POS_AUTH - POS_CODE);
MD5Update(&ctx, &h->in[POS_CODE], POS_AUTH - POS_CODE);
if (h->in[POS_CODE] != RAD_ACCOUNTING_RESPONSE) {
HMAC_Update(hctx, &h->in[POS_CODE],
POS_AUTH - POS_CODE);
if (h->in[POS_CODE] != RAD_ACCESS_REQUEST) {
MD5Update(&ctx, &h->in[POS_CODE], POS_AUTH - POS_CODE);
if (h->in[POS_CODE] != RAD_ACCESS_REQUEST)
return h->in[POS_CODE];
if (h->out[POS_CODE] == RAD_ACCESS_REQUEST) {
if (h->out[POS_CODE] != RAD_ACCESS_REQUEST) {
return (h->in[POS_CODE]);
(h->in[POS_CODE] == RAD_ACCESS_REQUEST) ? 1 : 0);
h->out[POS_CODE] = code;
h->out[POS_CODE] = code;