Helder Eijs

Results 68 comments of 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.