crypto: coverity issues