Fix for pluton ECC sign.

This commit is contained in:
David Garske
2018-03-02 07:57:22 +01:00
parent 1b2e43478d
commit f6d770b5bd

View File

@@ -3587,8 +3587,9 @@ int wc_ecc_sign_hash(const byte* in, word32 inlen, byte* out, word32 *outlen,
} }
#elif defined(PLUTON_CRYPTO_ECC) #elif defined(PLUTON_CRYPTO_ECC)
/* perform ECC sign */ /* perform ECC sign */
err = Crypto_EccSign(in, inlen, out, &outlen); err = Crypto_EccSign(in, inlen, out, outlen);
if (err != CRYPTO_RES_SUCCESS) { if (err != CRYPTO_RES_SUCCESS ||
*outlen != ECC_MAX_CRYPTO_HW_SIZE*2) {
return BAD_COND_E; return BAD_COND_E;
} }
#endif #endif