mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2025-08-02 12:14:38 +02:00
add key name compare for session ticket callback example
This commit is contained in:
@@ -1905,6 +1905,13 @@ static INLINE const char* mymktemp(char *tempfn, int len, int num)
|
|||||||
*outLen = inLen; /* no padding in this mode */
|
*outLen = inLen; /* no padding in this mode */
|
||||||
} else {
|
} else {
|
||||||
/* decrypt */
|
/* decrypt */
|
||||||
|
|
||||||
|
/* see if we know this key */
|
||||||
|
if (XMEMCMP(key_name, myKey_ctx.name, WOLFSSL_TICKET_NAME_SZ) != 0){
|
||||||
|
printf("client presented unknown ticket key name ");
|
||||||
|
return WOLFSSL_TICKET_RET_FATAL;
|
||||||
|
}
|
||||||
|
|
||||||
/* build aad from key name, iv, and length */
|
/* build aad from key name, iv, and length */
|
||||||
XMEMCPY(tmp, key_name, WOLFSSL_TICKET_NAME_SZ);
|
XMEMCPY(tmp, key_name, WOLFSSL_TICKET_NAME_SZ);
|
||||||
tmp += WOLFSSL_TICKET_NAME_SZ;
|
tmp += WOLFSSL_TICKET_NAME_SZ;
|
||||||
|
Reference in New Issue
Block a user