Проверяя изменения в последних выпусках OpenSSL, теперь я заметил, что структура HMAC_CTX должна быть теперь должна быть выделена в куче.Заголовки только объявляют это заранее (в ossl_typ.h).
Интересно, в чем суть идеи.Учитывая, что выделенная куча память создает накладные расходы, у них должна быть веская причина замедлять работу библиотеки.Я просто не могу найти логическое обоснование этого.
Кто-нибудь здесь знает, что заставило разработчиков принять решение о принудительном распределении для этого?