forked from wolfSSL/wolfssl
SSL_SESSION_dup
This commit is contained in:
@@ -23340,6 +23340,7 @@ static void test_wolfSSL_SESSION(void)
|
||||
WOLFSSL* ssl;
|
||||
WOLFSSL_CTX* ctx;
|
||||
WOLFSSL_SESSION* sess;
|
||||
WOLFSSL_SESSION* sess_copy;
|
||||
const unsigned char context[] = "user app context";
|
||||
unsigned char* sessDer = NULL;
|
||||
unsigned char* ptr = NULL;
|
||||
@@ -23413,6 +23414,9 @@ static void test_wolfSSL_SESSION(void)
|
||||
fdOpenSession(Task_self());
|
||||
#endif
|
||||
|
||||
AssertNotNull(sess_copy = wolfSSL_SESSION_dup(sess));
|
||||
wolfSSL_SESSION_free(sess_copy);
|
||||
|
||||
/* get session from DER and update the timeout */
|
||||
AssertIntEQ(wolfSSL_i2d_SSL_SESSION(NULL, &sessDer), BAD_FUNC_ARG);
|
||||
AssertIntGT((sz = wolfSSL_i2d_SSL_SESSION(sess, &sessDer)), 0);
|
||||
|
Reference in New Issue
Block a user