Simon Biewald
                                            Simon Biewald
                                        
                                    The PR does break existing code: ```python3 >>> KDF.bcrypt("ü".encode('unicode-escape'), 4, b"\x00"*16) # Equivalent to behavior after the PR b'$2a$04$......................4AbT0Bs92Ij2TEOAbNTgoIoX5hGK5MW' >>> KDF.bcrypt("ü", 4, b"\x00"*16) # Without the PR applied b'$2a$04$......................tPR34n3qpSzDqGFTSHyuqN.cvsW8RuG' >>>...
Are you trying to install pycryptodome from source? In this case you need a compiler, the line `error: command 'gcc' failed: No such file or directory` indicates you are missing...
@kriszmagyar Essentially, it is the same problem -- invoking the C compiler fails with "no such file or directory". Do you have a C compiler (e.g. gcc) installed? * If...
I can not confirm this, on my Windows-machine following the installation steps correctly install pycryptodome under the "Cryptodome" namespace (using Python 3.5) as wheel ([installation log](https://github.com/Legrandin/pycryptodome/files/293381/output.txt)). After you installation failed...
It tested this now out on Python 3.4 on Windows XP machine and got the same error but after upgrading pip (`pip install -U pip setuptools wheel`) to 8.1.2 (my...
The name of the package for the Cryptodome namespace is "pycryptodome**x**" and for the Crypto namespace it is "pycryptodome". The documentation about the windows installation is about the the "pycryptodome**x**"...
> Hmm @MarkusH - trying to think it through, I don't think that's true. > > It basically changes from `2**256` to `2**128 x 2**128` so still preserved. > >...
@miketery @ryancdotorg Thank you for correcting me.
@ryancdotorg @gsec I just tried to verify if a secret cannot be partially restored if only parts of each secrets are known, even when loosing less than a full "block...
For future reference, their specifications: - Kuznyechik aka GOST R 34.12-2015: [RFC 7801](https://datatracker.ietf.org/doc/html/rfc7801) - Kalyna: https://eprint.iacr.org/2015/650