- 22 Jan, 2014 9 commits
-
-
Manuel Pégourié-Gonnard authored
-
Manuel Pégourié-Gonnard authored
-
Manuel Pégourié-Gonnard authored
-
Manuel Pégourié-Gonnard authored
If one of the calls to mpi_grow() before setting Apos would fail, then mpi_free( &Apos ) would be executed without Apos being initialised.
-
Manuel Pégourié-Gonnard authored
-
Manuel Pégourié-Gonnard authored
-
Manuel Pégourié-Gonnard authored
-
Manuel Pégourié-Gonnard authored
-
Manuel Pégourié-Gonnard authored
-
- 14 Jan, 2014 1 commit
-
-
Paul Bakker authored
-
- 13 Jan, 2014 1 commit
-
-
Paul Bakker authored
-
- 31 Dec, 2013 9 commits
-
-
Paul Bakker authored
-
Paul Bakker authored
-
Paul Bakker authored
rsa_rsassa_pss_verify()
-
Paul Bakker authored
-
Paul Bakker authored
-
Paul Bakker authored
-
Paul Bakker authored
-
Paul Bakker authored
-
Paul Bakker authored
-
- 30 Dec, 2013 20 commits
-
-
Paul Bakker authored
-
Manuel Pégourié-Gonnard authored
-
Paul Bakker authored
-
Manuel Pégourié-Gonnard authored
Also document speed/memory trade-offs better.
-
Manuel Pégourié-Gonnard authored
-
Paul Bakker authored
-
Paul Bakker authored
-
Paul Bakker authored
-
Paul Bakker authored
-
Paul Bakker authored
-
Manuel Pégourié-Gonnard authored
Cuts peak usage by 25% :)
-
Manuel Pégourié-Gonnard authored
-
Paul Bakker authored
-
Paul Bakker authored
-
Paul Bakker authored
-
Paul Bakker authored
-
Paul Bakker authored
-
Paul Bakker authored
-
Paul Bakker authored
case The actual input / output buffer overhead is only 301 instead of 512. This requires a proper check on the padding_idx to prevent out of bounds reads. Previously a remote party could potentially trigger an access error and thus stop the application when sending a malicious packet having MAX_CONTENT_LEN of data, 32 bytes of MAC and a decrypted padlen of . This would result in reading from in_ctr + 13 + 32 + MAX_CONTENT_LEN - 1 - 1 for 256 bytes (including fake padding check). Or 13 + 32 bytes over the buffer length. We now reset padding_idx to 0, if it's clear that it will never be a valid padding (padlen > msg_len || msg_len + padlen + 256 > buffer_len)
-
Paul Bakker authored
-