mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2025-07-30 18:57:27 +02:00
fix typo on black keymod size and set devid default with TLS
This commit is contained in:
@ -91,6 +91,10 @@
|
||||
#ifdef HAVE_NTRU
|
||||
#include "libntruencrypt/ntru_crypto.h"
|
||||
#endif
|
||||
#ifdef WOLFSSL_QNX_CAAM
|
||||
/* included to get CAAM devId value */
|
||||
#include <wolfssl/wolfcrypt/port/caam/wolfcaam.h>
|
||||
#endif
|
||||
|
||||
#if defined(DEBUG_WOLFSSL) || defined(SHOW_SECRETS) || \
|
||||
defined(CHACHA_AEAD_TEST) || defined(WOLFSSL_SESSION_EXPORT_DEBUG)
|
||||
@ -1781,7 +1785,12 @@ int InitSSL_Ctx(WOLFSSL_CTX* ctx, WOLFSSL_METHOD* method, void* heap)
|
||||
}
|
||||
#endif
|
||||
|
||||
#ifdef WOLFSSL_QNX_CAAM
|
||||
/* default to try using CAAM when built */
|
||||
ctx->devId = WOLFSSL_CAAM_DEVID;
|
||||
#else
|
||||
ctx->devId = INVALID_DEVID;
|
||||
#endif
|
||||
|
||||
#if defined(WOLFSSL_DTLS)
|
||||
#ifdef WOLFSSL_SCTP
|
||||
|
@ -312,7 +312,7 @@ int wc_caamCreateBlob_ex(byte* data, word32 dataSz, byte* out, word32* outSz,
|
||||
}
|
||||
|
||||
if (type == WC_CAAM_BLOB_RED) {
|
||||
arg[0] = 0;
|
||||
arg[0] = 0;
|
||||
if (mod != NULL) {
|
||||
if (modSz != WC_CAAM_RED_KEYMOD_SZ) {
|
||||
WOLFSSL_MSG("bad key mod red size");
|
||||
@ -397,7 +397,7 @@ int wc_caamOpenBlob_ex(byte* data, word32 dataSz, byte* out, word32* outSz,
|
||||
}
|
||||
|
||||
if (type == WC_CAAM_BLOB_RED) {
|
||||
arg[0] = 0;
|
||||
arg[0] = 0;
|
||||
if (mod != NULL) {
|
||||
if (modSz != WC_CAAM_RED_KEYMOD_SZ) {
|
||||
WOLFSSL_MSG("bad key mod red size");
|
||||
|
@ -73,7 +73,7 @@ WOLFSSL_API int wc_caamCoverKey(byte* in, word32 inSz, byte* out, word32* outSz,
|
||||
#define WC_CAAM_BLOB_RED 1
|
||||
#define WC_CAAM_BLOB_BLACK 2
|
||||
#define WC_CAAM_RED_KEYMOD_SZ 8
|
||||
#define WC_CAAM_BLACK_KEYMOD_SZ 8
|
||||
#define WC_CAAM_BLACK_KEYMOD_SZ 16
|
||||
#define WC_CAAM_MAX_ENTROPY 44
|
||||
|
||||
#ifndef WOLFSSL_QNX_CAAM
|
||||
|
Reference in New Issue
Block a user