Lines Matching refs:session
1996 /* Prepare a dummy session to work on */
2021 /* Restore session from serialized data */
2025 * Make sure both session structures are identical
2170 mbedtls_ssl_session session;
2177 mbedtls_ssl_session_init(&session);
2180 /* Prepare a dummy session to work on */
2188 &session, 0, endpoint_type) == 0);
2195 &session, ticket_len, endpoint_type, crt_file) == 0);
2205 TEST_ASSERT(mbedtls_ssl_session_save(&session, NULL, 0, &len0)
2212 /* Serialize to buffer and free live session */
2213 TEST_ASSERT(mbedtls_ssl_session_save(&session, buf1, len0, &len1)
2216 mbedtls_ssl_session_free(&session);
2218 /* Restore session from serialized data */
2219 TEST_ASSERT(mbedtls_ssl_session_load(&session, buf1, len1) == 0);
2224 TEST_ASSERT(mbedtls_ssl_session_save(&session, buf2, len0, &len2)
2232 mbedtls_ssl_session_free(&session);
2243 mbedtls_ssl_session session;
2250 mbedtls_ssl_session_init(&session);
2253 /* Prepare dummy session and get serialized size */
2261 &session, 0, endpoint_type) == 0);
2267 &session, ticket_len, endpoint_type, crt_file) == 0);
2276 TEST_ASSERT(mbedtls_ssl_session_save(&session, NULL, 0, &good_len)
2285 TEST_ASSERT(mbedtls_ssl_session_save(&session, buf, bad_len,
2292 mbedtls_ssl_session_free(&session);
2302 mbedtls_ssl_session session;
2309 mbedtls_ssl_session_init(&session);
2312 /* Prepare serialized session data */
2320 &session, 0, endpoint_type) == 0);
2327 &session, ticket_len, endpoint_type, crt_file) == 0);
2337 TEST_ASSERT(mbedtls_ssl_session_save(&session, NULL, 0, &good_len)
2340 TEST_ASSERT(mbedtls_ssl_session_save(&session, good_buf, good_len,
2342 mbedtls_ssl_session_free(&session);
2352 TEST_ASSERT(mbedtls_ssl_session_load(&session, bad_buf, bad_len)
2357 mbedtls_ssl_session_free(&session);
2375 mbedtls_ssl_session session;
2382 mbedtls_ssl_session_init(&session);
2389 &session, 0, endpoint_type) == 0);
2395 &session, 0, endpoint_type, NULL) == 0);
2405 /* Infer length of serialized session. */
2406 TEST_ASSERT(mbedtls_ssl_session_save(&session,
2411 mbedtls_ssl_session_free(&session);
2414 * de-serialize the session - double-check that. */
2415 TEST_ASSERT(mbedtls_ssl_session_load(&session,
2418 mbedtls_ssl_session_free(&session);
2420 /* Go through the bytes in the serialized session header and
2432 /* Modify a single bit in the serialized session. */
2436 TEST_ASSERT(mbedtls_ssl_session_load(&session,
2453 mbedtls_ssl_session session;
2457 mbedtls_ssl_session_init(&session);
2465 &session, 0, MBEDTLS_SSL_IS_SERVER) == 0);
2472 &session, 0, MBEDTLS_SSL_IS_SERVER, NULL) == 0);
2481 TEST_ASSERT(*mbedtls_ssl_session_get_id(&session) == session.id);
2482 TEST_ASSERT(mbedtls_ssl_session_get_id_len(&session) == session.id_len);
2484 TEST_ASSERT(mbedtls_ssl_session_get_ciphersuite_id(&session) == 0xabcd);
2493 mbedtls_ssl_session_free(&session);
3111 srv_pattern.pattern = cli_pattern.pattern = "cache did not store session";
3156 /* Make sure that the cache did not store the session */