Lines Matching refs:sha1ctx
377 SHA1_CTX *sha1ctx = &sha1; in kssl_compute_handshake_hashes() local
388 SHA1Final(hashes->sha1, sha1ctx); in kssl_compute_handshake_hashes()
424 SHA1Update(sha1ctx, s, 4); in kssl_compute_handshake_hashes()
425 SHA1Update(sha1ctx, ssl->sid.master_secret, in kssl_compute_handshake_hashes()
427 SHA1Update(sha1ctx, kssl_pad_1, SSL3_SHA1_PAD_LEN); in kssl_compute_handshake_hashes()
428 SHA1Final(hashes->sha1, sha1ctx); in kssl_compute_handshake_hashes()
430 SHA1Init(sha1ctx); in kssl_compute_handshake_hashes()
431 SHA1Update(sha1ctx, ssl->sid.master_secret, in kssl_compute_handshake_hashes()
433 SHA1Update(sha1ctx, kssl_pad_2, SSL3_SHA1_PAD_LEN); in kssl_compute_handshake_hashes()
434 SHA1Update(sha1ctx, hashes->sha1, SHA1_HASH_LEN); in kssl_compute_handshake_hashes()
435 SHA1Final(hashes->sha1, sha1ctx); in kssl_compute_handshake_hashes()
1321 SHA1_CTX sha1, *sha1ctx; in kssl_ssl3_key_material_derive_step() local
1325 sha1ctx = &sha1; in kssl_ssl3_key_material_derive_step()
1333 SHA1Init(sha1ctx); in kssl_ssl3_key_material_derive_step()
1334 SHA1Update(sha1ctx, (uchar_t *)ssl3_key_derive_seeds[step], in kssl_ssl3_key_material_derive_step()
1336 SHA1Update(sha1ctx, secret, secretlen); in kssl_ssl3_key_material_derive_step()
1338 SHA1Update(sha1ctx, ssl->server_random, SSL3_RANDOM_LENGTH); in kssl_ssl3_key_material_derive_step()
1339 SHA1Update(sha1ctx, ssl->client_random, SSL3_RANDOM_LENGTH); in kssl_ssl3_key_material_derive_step()
1341 SHA1Update(sha1ctx, ssl->client_random, SSL3_RANDOM_LENGTH); in kssl_ssl3_key_material_derive_step()
1342 SHA1Update(sha1ctx, ssl->server_random, SSL3_RANDOM_LENGTH); in kssl_ssl3_key_material_derive_step()
1344 SHA1Final(sha1_hash, sha1ctx); in kssl_ssl3_key_material_derive_step()