OpenSSL EVP_DigestFinal_ex имеет следующую документацию:.OpenSSL: может ли размер вывода EVP_DigestFinal_ex превышать размер дайджеста?
«EVP_DigestFinal_ex() извлекает значение дайджеста из CTX и помещает его в мд Если параметр s не NULL, то число байтов данных, записанных (т.е. длина дайджеста) будет записано в целое число в s, будет записано не более байтов EVP_MAX_MD_SIZE. "
Подпись:
int EVP_DigestFinal_ex(EVP_MD_CTX *ctx, unsigned char *md, unsigned int *s);
Есть ли случаи, когда длина дайджеста будет больше, чем выходной размер дайджеста еще меньше EVP_MAX_MD_SIZE. т. е. для переваривания SHA-1, я получаю выход, который превышает 20 байт?