Lines Matching refs:ctx
173 KSSL_HASHCTX *ctx = &mac_ctx;
257 bcopy(&(ssl->mac_ctx[direction][0]), ctx,
259 spec->MAC_HashUpdate((void *)ctx, temp, p - temp);
260 spec->MAC_HashUpdate((void *)ctx, buf, len);
261 spec->MAC_HashFinal(digest, (void *)ctx);
263 bcopy(&(ssl->mac_ctx[direction][1]), ctx,
265 spec->MAC_HashUpdate((void *)ctx, digest, spec->mac_hashsz);
266 spec->MAC_HashFinal(digest, (void *)ctx);
1079 crypto_context_t ctx;
1094 HMAC_INIT(mech, key, &ctx);
1095 HMAC_UPDATE(ctx, label, label_len);
1096 HMAC_UPDATE(ctx, seed, seedlen);
1097 HMAC_FINAL(ctx, A1, hashlen);
1101 HMAC_INIT(mech, key, &ctx);
1102 HMAC_UPDATE(ctx, A1, hashlen);
1103 HMAC_UPDATE(ctx, label, label_len);
1104 HMAC_UPDATE(ctx, seed, seedlen);
1105 HMAC_FINAL(ctx, result, hashlen);
1120 HMAC_INIT(mech, key, &ctx);
1121 HMAC_UPDATE(ctx, A1, hashlen);
1122 HMAC_FINAL(ctx, A1, hashlen);
1485 KSSL_HASHCTX *ctx;
1506 ctx = &ssl->mac_ctx[dir][0];
1507 spec->MAC_HashInit((void *)ctx);
1508 spec->MAC_HashUpdate((void *)ctx, ssl->mac_secret[dir],
1510 spec->MAC_HashUpdate((void *)ctx, kssl_pad_1,
1513 ctx = &ssl->mac_ctx[dir][1];
1514 spec->MAC_HashInit((void *)ctx);
1515 spec->MAC_HashUpdate((void *)ctx, ssl->mac_secret[dir],
1517 spec->MAC_HashUpdate((void *)ctx, kssl_pad_2,