From: Peter P. <no...@gi...> - 2019-08-26 11:54:17
|
Branch: refs/heads/master Home: https://github.com/OpenSC/pam_p11 Commit: d150b60e1e14c261b113f55681419ad1dfa8a76c https://github.com/OpenSC/pam_p11/commit/d150b60e1e14c261b113f55681419ad1dfa8a76c Author: Peter Popovec <pop...@gm...> Date: 2019-08-26 (Mon, 26 Aug 2019) Changed paths: M src/pam_p11.c Log Message: ----------- Use EVP_PKEY_size() to allocate correct size of signature buffer. (#18) Do not use fixed buffer size for signature, EVP_SignFinal() requires buffer for signature at least EVP_PKEY_size(pkey) bytes in size. Fixes crash when using 4K RSA signatures (https://github.com/OpenSC/pam_p11/issues/16, https://github.com/OpenSC/pam_p11/issues/15) |