diff --git a/wolfcrypt/src/wc_pkcs11.c b/wolfcrypt/src/wc_pkcs11.c index 569bc5cb34..1d5e1c40b0 100644 --- a/wolfcrypt/src/wc_pkcs11.c +++ b/wolfcrypt/src/wc_pkcs11.c @@ -6304,6 +6304,7 @@ static int Pkcs11GetCert(Pkcs11Session* session, wc_CryptoInfo* info) { * @param [in] info Cryptographic operation data. * @param [in] ctx Context data for device - the token object. * @return WC_HW_E when a PKCS#11 library call fails. + * @return NOT_COMPILED_IN when an unsupported operation is requested. * @return 0 on success. */ int wc_Pkcs11_CryptoDevCb(int devId, wc_CryptoInfo* info, void* ctx) @@ -6525,6 +6526,9 @@ int wc_Pkcs11_CryptoDevCb(int devId, wc_CryptoInfo* info, void* ctx) } break; #endif + default: + ret = NOT_COMPILED_IN; + break; } #else ret = NOT_COMPILED_IN;