HMAC_SHA256_Update
HMAC_SHA256_Update(&sha256, "Hi There", 8);
HMAC_SHA256_Update(&sha256, "what do ya want for nothing?", 28);
HMAC_SHA256_Update(&sha256, data, sizeof data);
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);