Lines Matching defs:session

1298 			  struct ntlm_buf *session)
1302 session->length = MD4_DIGEST_LENGTH;
1303 session->data = malloc(session->length);
1304 if (session->data == NULL) {
1305 session->length = 0;
1311 heim_ntlm_free_buf(session);
1316 EVP_DigestFinal_ex(m, session->data, NULL);
1325 struct ntlm_buf *session)
1333 session->data = malloc(16);
1334 if (session->data == NULL)
1336 session->length = 16;
1348 HMAC_Final(c, session->data, &hmaclen);
1361 struct ntlm_buf *session,
1370 session->length = MD4_DIGEST_LENGTH;
1371 session->data = malloc(session->length);
1372 if (session->data == NULL) {
1373 session->length = 0;
1379 heim_ntlm_free_buf(session);
1394 if (ret != -1 || RAND_bytes(session->data, session->length) != 1) {
1401 heim_ntlm_free_buf(session);
1405 EVP_Cipher(c, encryptedSession->data, session->data, encryptedSession->length);
1419 * Generates an NTLMv1 session random with assosited session master key.
1423 * @param session generated session nonce, should be freed with heim_ntlm_free_buf().
1424 * @param master calculated session master key, should be freed with heim_ntlm_free_buf().
1434 struct ntlm_buf *session,
1444 ret = heim_ntlm_keyex_wrap(&sess, session, master);
1451 * Generates an NTLMv2 session random with associated session master key.
1456 * @param session generated session nonce, should be freed with heim_ntlm_free_buf().
1457 * @param master calculated session master key, should be freed with heim_ntlm_free_buf().
1469 struct ntlm_buf *session,
1479 ret = heim_ntlm_keyex_wrap(&sess, session, master);
1486 * Given a key and encrypted session, unwrap the session key
1489 * @param encryptedSession encrypted session, type3.session field.
1490 * @param session generated session nonce, should be freed with heim_ntlm_free_buf().
1501 struct ntlm_buf *session)
1505 memset(session, 0, sizeof(*session));
1512 session->length = MD4_DIGEST_LENGTH;
1513 session->data = malloc(session->length);
1514 if (session->data == NULL) {
1515 session->length = 0;
1532 heim_ntlm_free_buf(session);
1536 EVP_Cipher(c, session->data, encryptedSession->data, session->length);
1548 * Generates an NTLMv2 session key.
1555 * @param ntlmv2 the ntlmv2 session key
1638 * @param ntlmv2 calculated session key
1687 * @param ntlmv2 calculated session key
1895 * @param ntlmv2 calculated session key
2006 * @param hash The NTLM session verifier
2027 EVP_DigestUpdate(m, svr_chal, 8); /* session nonce part 1 */
2028 EVP_DigestUpdate(m, clnt_nonce, 8); /* session nonce part 2 */
2039 * Derive a NTLM2 session key
2041 * @param sessionkey session key from domain controller
2044 * @param derivedkey salted session key