diff --git a/IDE/CRYPTOCELL/README.md b/IDE/CRYPTOCELL/README.md index 534c56bf5..480079631 100644 --- a/IDE/CRYPTOCELL/README.md +++ b/IDE/CRYPTOCELL/README.md @@ -29,7 +29,7 @@ The `IDE/CRYPTOCELL/main.c` example application provides a function to run the s - Hardware RNG - RTC for benchmark timing source -Note: All Cryptocell features are not supported. The wolfcrypt RSA API allows import and export of Private/Public keys in DER format. However, this is not possible keys generated with Cryptocell because the reconstruction of the imported keys has not been implemented. +Note: All Cryptocell features are not supported. The wolfcrypt RSA API allows import and export of Private/Public keys in DER format. However, this is not possible with key pairs generated with Cryptocell because the importing/exporting Cryptocell keys has not been implemented yet. ## Setup ### Setting up Nordic SDK with wolfSSL diff --git a/wolfcrypt/test/test.c b/wolfcrypt/test/test.c index a7946fdf0..376d31a88 100644 --- a/wolfcrypt/test/test.c +++ b/wolfcrypt/test/test.c @@ -11844,7 +11844,16 @@ int rsa_test(void) #ifndef WOLFSSL_RSA_VERIFY_INLINE #if defined(WOLFSSL_CRYPTOCELL) -/* Cryptocell requires the input data and signature to verify */ + /* + Cryptocell requires the input data and signature byte array to verify. + + first argument must be the input data + second argument must be the length of input data + third argument must be the signature byte array or the output from + wc_RsaSSL_Sign() + fourth argument must be the length of the signature byte array + */ + ret = wc_RsaSSL_Verify(in, inLen, out, outSz, &key); #else ret = wc_RsaSSL_Verify(out, idx, plain, plainSz, &key);