in source/evp_override.c [694:712]
int EVP_MD_size(const EVP_MD *md) {
assert(md != NULL);
if (md->from == EVP_MD5) {
return 16;
}
if (md->from == EVP_SHA1) {
return 20;
}
if (md->from == EVP_SHA224) {
return 28;
}
if (md->from == EVP_SHA256) {
return 32;
}
if (md->from == EVP_SHA384) {
return 48;
}
return 64;
}