Change-Id: I32e2b68d7b7851975ccc90a162a9d1603eda884c
const ckmc_hash_algo_e hashAlgo,
const size_t keySizeRSA,
const size_t keySizeAES) {
- size_t hashSize;
+ int ret = 0;
+ size_t hashSize = 0;
switch(hashAlgo) {
case CKMC_HASH_NONE:
RUNNER_ERROR_MSG("None hash algoritm provided.");
- break;
+ return ret;
case CKMC_HASH_SHA1:
hashSize = 160;
break;
break;
default:
RUNNER_ERROR_MSG("Unsupported hash algorithm " << hashAlgo);
+ return ret;
}
- int ret = keySizeRSA/8 - keySizeAES/8 - 2*hashSize/8 - 2;
+ ret = keySizeRSA/8 - keySizeAES/8 - 2*hashSize/8 - 2;
if(ret < 0)
ret = 0;
return ret;