Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #144 from webmaster128/bounds-check5 | Simon Warta | 2015-06-28 | 53 | -176/+190 |
|\ | | | | | Bounds check round 5 | ||||
| * | lib/asn1: Convert &vec[0] to vec.data() | Simon Warta | 2015-06-27 | 4 | -22/+27 |
| | | |||||
| * | lib/base: Convert &vec[0] to vec.data() | Simon Warta | 2015-06-27 | 5 | -16/+16 |
| | | |||||
| * | lib/block: Convert &vec[0] to vec.data() | Simon Warta | 2015-06-27 | 13 | -59/+59 |
| | | |||||
| * | lib/cert: Convert &vec[0] to vec.data() | Simon Warta | 2015-06-27 | 2 | -6/+10 |
| | | |||||
| * | lib/codec: Convert &vec[0] to vec.data() | Simon Warta | 2015-06-27 | 4 | -12/+17 |
| | | |||||
| * | lib/compression: Convert &vec[0] to vec.data() | Simon Warta | 2015-06-27 | 1 | -2/+2 |
| | | |||||
| * | lib/entropy: Convert &vec[0] to vec.data() | Simon Warta | 2015-06-27 | 5 | -10/+10 |
| | | |||||
| * | lib/ffi: Convert &vec[0] to vec.data() | Simon Warta | 2015-06-27 | 1 | -6/+6 |
| | | |||||
| * | lib/hash: Convert &vec[0] to vec.data() | Simon Warta | 2015-06-27 | 18 | -43/+43 |
| | | |||||
* | | Add OCaml binding for RNG and hash functions. Add hex_encode to FFI | Jack Lloyd | 2015-06-28 | 2 | -0/+69 |
|/ | |||||
* | Add missing module dependency numbertheory to fpe_fe1 | Simon Warta | 2015-06-26 | 1 | -1/+2 |
| | |||||
* | lib/kdf: Convert &vec[0] to vec.data() | Simon Warta | 2015-06-25 | 6 | -10/+10 |
| | |||||
* | lib/mac: Convert &vec[0] to vec.data() | Simon Warta | 2015-06-25 | 5 | -8/+8 |
| | |||||
* | lib/misc: Convert &vec[0] to vec.data() | Simon Warta | 2015-06-25 | 9 | -37/+37 |
| | |||||
* | Merge pull request #135 from webmaster128/bounds-check3 | Simon Warta | 2015-06-24 | 36 | -190/+190 |
|\ | | | | | Bounds check round 3 | ||||
| * | lib/modes: Convert &vec[0] to vec.data() | Simon Warta | 2015-06-24 | 14 | -115/+115 |
| | | |||||
| * | lib/passhash: Convert &vec[0] to vec.data() | Simon Warta | 2015-06-23 | 2 | -7/+7 |
| | | |||||
| * | lib/pbkdf: Convert &vec[0] to vec.data() | Simon Warta | 2015-06-23 | 4 | -12/+12 |
| | | |||||
| * | lib/pubkey: Convert &vec[0] to vec.data() | Simon Warta | 2015-06-23 | 16 | -56/+56 |
| | | |||||
* | | lib/rng: Convert &vec[0] to vec.data() | Simon Warta | 2015-06-23 | 4 | -9/+9 |
| | | |||||
* | | lib/stream: Convert &vec[0] to vec.data() | Simon Warta | 2015-06-23 | 4 | -10/+10 |
| | | |||||
* | | lib/tls: Convert &vec[0] to vec.data() | Simon Warta | 2015-06-23 | 12 | -44/+44 |
| | | |||||
* | | lib/utils: Convert &vec[0] to vec.data() | Simon Warta | 2015-06-23 | 5 | -13/+12 |
| | | |||||
* | | lib/vendor: Convert &vec[0] to vec.data() | Simon Warta | 2015-06-23 | 3 | -7/+7 |
|/ | |||||
* | ifstream/ostream take std::string | Simon Warta | 2015-06-23 | 3 | -7/+5 |
| | |||||
* | lib/pk_pad: Convert &vec[0] to vec.data() | Daniel Seither | 2015-06-20 | 7 | -20/+20 |
| | |||||
* | lib/alloc: Convert &vec[0] to vec.data() | Daniel Seither | 2015-06-20 | 1 | -4/+4 |
| | |||||
* | lib/math: Convert &vec[0] to vec.data() | Daniel Seither | 2015-06-20 | 12 | -35/+35 |
| | |||||
* | lib/filters: Convert &vec[0] to vec.data() | Daniel Seither | 2015-06-20 | 13 | -48/+48 |
| | |||||
* | Update broken module dependencies | Simon Warta | 2015-06-19 | 2 | -2/+2 |
| | | | | | | | - 'pem' needs 'codec_filt', because this is where Base64_Encoder lives - 'codec_filt' needs 'base64', bacause Base64_Encoder uses base64_encode Fixes #71 | ||||
* | Add missing headers fixing GCC 4.7 build | lloyd | 2015-06-17 | 2 | -0/+2 |
| | |||||
* | Avoid 0-defining BOTAN_USE_GCC_INLINE_ASM | simon | 2015-05-31 | 4 | -6/+6 |
| | | | | GH #103 | ||||
* | Add missing include | lloyd | 2015-05-31 | 1 | -0/+1 |
| | |||||
* | Include correct header for getenv. GH #99 | joerg | 2015-05-24 | 1 | -0/+1 |
| | |||||
* | Correct buffering logic in compression filter. GH issue #93 pull #95 | eric.cornelius | 2015-05-16 | 2 | -3/+4 |
| | | | | Found and fixed by Eric Cornelius <[email protected]> | ||||
* | Fix various bugs found by Coverity scanner. | lloyd | 2015-05-15 | 10 | -20/+27 |
| | | | | | | | Uninitialized variables, missing divide by zero checks, missing virtual destructor, etc. Only thing serious is bug in TLS maximum fragment decoder; missing breaks in switch statement meant receiver would treat any negotiated max frament as 4k limit. | ||||
* | Remove RC4 (and all support for stream ciphers) from TLS | lloyd | 2015-05-15 | 3 | -50/+5 |
| | |||||
* | Return null instead of throwing if compressor obj not available | lloyd | 2015-05-13 | 1 | -1/+3 |
| | |||||
* | Add tests for compression and SRP. | lloyd | 2015-05-13 | 2 | -4/+7 |
| | | | | | | | | Fix zlib decompression which was not ignoring Z_BUF_ERROR which is harmless in this context as process is already checking avail_in and avail_out after run returns. Bump version to 1.11.17 | ||||
* | Change `make_compressor` and `make_decompressor` to return a | lloyd | 2015-05-10 | 2 | -39/+49 |
| | | | | | compression type instead of the base transform class. Add some final annotations. | ||||
* | Change zlib to use Z_SYNC_FLUSH instead of Z_FULL_FLUSH for flushing. | lloyd | 2015-05-10 | 1 | -1/+1 |
| | | | | | This lets flush work for decompression also, and more generally provides what an application wants from a mid-stream compression flush. | ||||
* | Compression filters were not sizing buffer, causing no input to | lloyd | 2015-05-07 | 2 | -11/+16 |
| | | | | be consumed. GH #89 | ||||
* | Use available MinGW APIs (CryptoAPI and Unix-style fds). GH#84 | joerg | 2015-04-27 | 2 | -1/+3 |
| | |||||
* | Fix | lloyd | 2015-04-12 | 1 | -1/+1 |
| | |||||
* | Remove the stray binary character making Python3 unhappy, remove | lloyd | 2015-04-12 | 1 | -3/+2 |
| | | | | encoding= flags since they are not needed anymore and broke Python2. | ||||
* | Fix code that triggers a strange MSVC 'performance warning' | git | 2015-04-08 | 4 | -5/+5 |
| | | | | Github pull 74 from Chris Desjardins | ||||
* | Key agreement was missing the return check, add it to get_pk_op instead | lloyd | 2015-03-29 | 1 | -17/+11 |
| | |||||
* | Disable OpenSSL RSA by default until the test issues are worked out | lloyd | 2015-03-28 | 1 | -2/+2 |
| | | | | | (OpenSSL's PKCS/OAEP padding code naturally ignores our RNG, so we cannot fix the nonces for encryption). | ||||
* | Cleanups | lloyd | 2015-03-23 | 2 | -16/+11 |
| |