HMAC_SHA256_Update
void HMAC_SHA256_Update(HMAC_SHA256_CTX *, const u_int8_t *, u_int)
HMAC_SHA256_Update(&ctx, (u_int8_t *)&iter, sizeof iter);
HMAC_SHA256_Update(&ctx, label, label_len);
HMAC_SHA256_Update(&ctx, context, context_len);
HMAC_SHA256_Update(&ctx, (u_int8_t *)&length, sizeof length);
HMAC_SHA256_Update(&ctx, "PMK Name", 8);
HMAC_SHA256_Update(&ctx, aa, IEEE80211_ADDR_LEN);
HMAC_SHA256_Update(&ctx, spa, IEEE80211_ADDR_LEN);
HMAC_SHA256_Update(&PShctx, salt, saltlen);
HMAC_SHA256_Update(&hctx, &ivec, 4);
HMAC_SHA256_Update(&hctx, U, 32);
void HMAC_SHA256_Update(HMAC_SHA256_CTX *, const void *, size_t);