Helder Eijs
Helder Eijs
Merged with 316d1fad8c389e0bfdcd3cf299bbf893c371c3f3, but minimum MAC tag length is 2 bytes.
Closing for lack of feedback.
Thanks for flagging. Fixed with 2583a549d0865693217a21306ef83c4e913002a5
Small reminder for people interested in this feature that the following error will still not be caught by mypy: cipher = AES.new(b'\x00' * 16, AES.MODE_ECB, iv=b'\x00' * 16) I tried...
As a note to the future, the biggest problem was that `Literal` had to imported from `typing`. Despite that, the definition: @overload def new(key: ByteString, mode: ECB_MODE, use_aesni : bool...
Merged with b1794ca6db3318775b1ed0c9f9165eb15c8ebdd7. Thanks!
Thanks for finding this issue. This is fixed with https://github.com/Legrandin/pycryptodome/commit/d2c925ce90fd462cfae3c3a1ad60b92800a2704e. It took a while, but I discovered that, in reality, this issue is not caused by neither multithreading nor the...
Closing as wheels for all supported Python 3 versions are available, if one picks a new-ish release or Pycryptodome (for a supported architecture).
I can confirm I can reproduce it with the combination described by @ivan. It looks like a compiler bug because the issue disappears if I mark ``add_25519()`` with`` __attribute__((noinline))``. However,...
Thanks! I took a slightly different approach which is merged as c5b490325b6fe4a6217da9f519e050b994050b31.