- int hashAlgorithm;
- switch (hashIdentifier) {
- case CryptoAlgorithmIdentifier::SHA_1:
- hashAlgorithm = GCRY_MD_SHA1;
- break;
- case CryptoAlgorithmIdentifier::SHA_224:
- hashAlgorithm = GCRY_MD_SHA224;
- break;
- case CryptoAlgorithmIdentifier::SHA_256:
- hashAlgorithm = GCRY_MD_SHA256;
- break;
- case CryptoAlgorithmIdentifier::SHA_384:
- hashAlgorithm = GCRY_MD_SHA384;
- break;
- case CryptoAlgorithmIdentifier::SHA_512:
- hashAlgorithm = GCRY_MD_SHA512;
- break;
- default: