我想递归地散列一个大文件,我怎么能用 mbedtls 做到这一点?
while(!isFileEOF(hFile))
{
u16FileRead(&binBuffer,200,sizeof(binBuffer),hFile);
mbedtls_sha256_ret(&binBuffer, sizeof(binBuffer), output, 0);
mbedtls_sha256_update_ret(&ctx, &output, sizeof(output));
mbedtls_sha256_update_ret(&ctx, &output, sizeof(output));
}
mbedtls_sha256_finish_ret(&ctx, hash);