{"push_id":1438385436,"size":325,"distinct_size":324,"ref":"refs/heads/development","head":"11e64a76f9e87a93e34bc434da09b29de148e284","before":"e36edd7a92405adc75215bf05d819a9bb9965999","commits":[{"sha":"733676b97894cda2bc2bb565f32361e80a41df04","author":{"name":"Nicholas Wilson","email":"f955ad24c8bb9256aaeb9700533af18e648c1a6b@realvnc.com"},"message":"Allow test suites to be run on Windows\n\nFor a start, they don't even compile with Visual Studio due to strcasecmp\nbeing missing.  Secondly, on Windows Perl scripts aren't executable and have\nto be run using the Perl interpreter directly; thankfully CMake is able to\nfind cygwin Perl straight away without problems.","distinct":true,"url":"https://api.github.com/repos/reachingDef/mbedtls/commits/733676b97894cda2bc2bb565f32361e80a41df04"},{"sha":"6c8edca2d41580e1ca9dcaf8fd4fba70670a19c9","author":{"name":"James Cowgill","email":"fd9c9bfad1d8cb22ed793b6b0eaffa55d3165629@cowgill.org.uk"},"message":"Fix build errors on x32 by using the generic 'add' instruction\n\nOn x32 systems, pointers are 4-bytes wide and are therefore stored in %e?x\nregisters (instead of %r?x registers). These registers must be accessed using\n\"addl\" instead of \"addq\", however the GNU assembler will acccept the generic\n\"add\" instruction and determine the correct opcode based on the registers\npassed to it.","distinct":true,"url":"https://api.github.com/repos/reachingDef/mbedtls/commits/6c8edca2d41580e1ca9dcaf8fd4fba70670a19c9"},{"sha":"21e402a3aef100414546ac77a8093ea7c0e917c0","author":{"name":"James Cowgill","email":"fd9c9bfad1d8cb22ed793b6b0eaffa55d3165629@cowgill.org.uk"},"message":"Fix segfault on x32 by using better register constraints in bn_mul.h\n\nOn x32, pointers are only 4-bytes wide and need to be loaded using the \"movl\"\ninstruction instead of \"movq\" to avoid loading garbage into the register.\n\nThe MULADDC routines for x86-64 are adjusted to work on x32 as well by getting\ngcc to load all the registers for us in advance (and storing them later) by\nusing better register constraints. The b, c, D and S constraints correspond to\nthe rbx, rcx, rdi and rsi registers respectively.","distinct":true,"url":"https://api.github.com/repos/reachingDef/mbedtls/commits/21e402a3aef100414546ac77a8093ea7c0e917c0"},{"sha":"00b78a9c54ab2c5c2941d395fd3202272d148b88","author":{"name":"Alexey Skalozub","email":"975e51074d22bcc5bfc2b92d07b1258fc80f0d0f@gmail.com"},"message":"Move K inside MBEDTLS_SHA512_PROCESS_ALT block\n\nIt is used only by `mbedtls_sha512_process()`, and in case `MBEDTLS_SHA512_PROCESS_ALT` is defined, it still cannot be reused because of `static` declaration.","distinct":true,"url":"https://api.github.com/repos/reachingDef/mbedtls/commits/00b78a9c54ab2c5c2941d395fd3202272d148b88"},{"sha":"d19ea90f11c657db2c1a4232a40c460eb1a92400","author":{"name":"Attila Molnar","email":"0549231594a1070e80869e0bf5e779b1c10b7111@hush.com"},"message":"Fix handle leak in mbedtls_platform_entropy_poll() on Windows on error","distinct":true,"url":"https://api.github.com/repos/reachingDef/mbedtls/commits/d19ea90f11c657db2c1a4232a40c460eb1a92400"},{"sha":"599d349811dcb438ac7969ad3cfbe897b6b6a0c9","author":{"name":"Janos Follath","email":"819d54c0d5ce656433e1cb8e5fd1cc4c2b3a5727@arm.com"},"message":"Included tests for the overflow","distinct":true,"url":"https://api.github.com/repos/reachingDef/mbedtls/commits/599d349811dcb438ac7969ad3cfbe897b6b6a0c9"},{"sha":"b8afe1bb2c8fdd3d85d9c5c669bd0b4f45eb65e9","author":{"name":"Janos Follath","email":"819d54c0d5ce656433e1cb8e5fd1cc4c2b3a5727@arm.com"},"message":"Included test for integer underflow.","distinct":true,"url":"https://api.github.com/repos/reachingDef/mbedtls/commits/b8afe1bb2c8fdd3d85d9c5c669bd0b4f45eb65e9"},{"sha":"31581985a0965a238ca13fc152dda8bc2c4ad9ba","author":{"name":"Janos Follath","email":"819d54c0d5ce656433e1cb8e5fd1cc4c2b3a5727@arm.com"},"message":"Add Changelog entry for current branch","distinct":true,"url":"https://api.github.com/repos/reachingDef/mbedtls/commits/31581985a0965a238ca13fc152dda8bc2c4ad9ba"},{"sha":"eae41bf340bdb280ad2c72db367811c664bf9ac6","author":{"name":"Janos Follath","email":"819d54c0d5ce656433e1cb8e5fd1cc4c2b3a5727@arm.com"},"message":"Add Changelog entry for current branch","distinct":true,"url":"https://api.github.com/repos/reachingDef/mbedtls/commits/eae41bf340bdb280ad2c72db367811c664bf9ac6"},{"sha":"9678b5dccd42d745f734db01a7223007f580982f","author":{"name":"Manuel Pégourié-Gonnard","email":"b022046e7459115e1b6445714ecdca11828a2567@arm.com"},"message":"Add precision about exploitability in ChangeLog\n\nAlso fix some whitespace while at it.","distinct":true,"url":"https://api.github.com/repos/reachingDef/mbedtls/commits/9678b5dccd42d745f734db01a7223007f580982f"},{"sha":"3c44760ae2902a11888cee7ea1c8a38f3ae27ce1","author":{"name":"Manuel Pégourié-Gonnard","email":"b022046e7459115e1b6445714ecdca11828a2567@arm.com"},"message":"Merge branch 'IOTSSL-621-PotentialIntegerOverflow' into development-restricted\n\n* IOTSSL-621-PotentialIntegerOverflow:\n  Add precision about exploitability in ChangeLog\n  Add Changelog entry for current branch\n  Included tests for the overflow","distinct":true,"url":"https://api.github.com/repos/reachingDef/mbedtls/commits/3c44760ae2902a11888cee7ea1c8a38f3ae27ce1"},{"sha":"c17cda1ab9c8b42bfa183830f0acdcbeabcd154c","author":{"name":"Janos Follath","email":"819d54c0d5ce656433e1cb8e5fd1cc4c2b3a5727@arm.com"},"message":"Moved underflow test to better reflect time constant behaviour.","distinct":true,"url":"https://api.github.com/repos/reachingDef/mbedtls/commits/c17cda1ab9c8b42bfa183830f0acdcbeabcd154c"},{"sha":"bc247c99469028c536c051620f326374cd279414","author":{"name":"Janos Follath","email":"819d54c0d5ce656433e1cb8e5fd1cc4c2b3a5727@arm.com"},"message":"Extended ChangeLog entry","distinct":true,"url":"https://api.github.com/repos/reachingDef/mbedtls/commits/bc247c99469028c536c051620f326374cd279414"},{"sha":"b39b710e420b759d20d2195217666b7e56ee625a","author":{"name":"Janos Follath","email":"819d54c0d5ce656433e1cb8e5fd1cc4c2b3a5727@arm.com"},"message":"Length check added","distinct":true,"url":"https://api.github.com/repos/reachingDef/mbedtls/commits/b39b710e420b759d20d2195217666b7e56ee625a"},{"sha":"8ac04de42b67c1410a02b86a5b5e4155d31b3337","author":{"name":"Janos Follath","email":"819d54c0d5ce656433e1cb8e5fd1cc4c2b3a5727@arm.com"},"message":"Add Changelog entry for current branch","distinct":true,"url":"https://api.github.com/repos/reachingDef/mbedtls/commits/8ac04de42b67c1410a02b86a5b5e4155d31b3337"},{"sha":"69db3bc7382941675ac325c5c4aca36b2de3607d","author":{"name":"Janos Follath","email":"819d54c0d5ce656433e1cb8e5fd1cc4c2b3a5727@arm.com"},"message":"Add tests for the bug IOTSSL-619.\n\nThe main goal with these tests is to test the bug in question and\nthey are not meant to test the entire PKCS#1 v1.5 behaviour. To\nachieve full test coverage, further test cases are needed.","distinct":true,"url":"https://api.github.com/repos/reachingDef/mbedtls/commits/69db3bc7382941675ac325c5c4aca36b2de3607d"},{"sha":"9ee7f6cf6d945a857fc41781afa4ea6a41f74363","author":{"name":"Janos Follath","email":"819d54c0d5ce656433e1cb8e5fd1cc4c2b3a5727@arm.com"},"message":"Removing 'if' branch from the fix.\n\nThis new error shouldn't be distinguishable from other padding errors.\nUpdating 'bad' instead of adding a new 'if' branch.","distinct":true,"url":"https://api.github.com/repos/reachingDef/mbedtls/commits/9ee7f6cf6d945a857fc41781afa4ea6a41f74363"},{"sha":"b3e014cffc96f70ec1185102a8ddd9662030ddcb","author":{"name":"Simon Butcher","email":"147bbae04029db71e3973b6552a12cbb6befdf56@arm.com"},"message":"Clarified mbedtls_ssl_conf_alpn_protocols() doc\n\nClarified the lifetime of the protos parameter passed in the\nfunction mbedtls_ssl_conf_alpn_protocols().","distinct":true,"url":"https://api.github.com/repos/reachingDef/mbedtls/commits/b3e014cffc96f70ec1185102a8ddd9662030ddcb"},{"sha":"840046aa8c8af400ab3ee60df74f20520982c04b","author":{"name":"Manuel Pégourié-Gonnard","email":"b022046e7459115e1b6445714ecdca11828a2567@arm.com"},"message":"Fix Unix detection in mini_client\n\nfixes #398","distinct":true,"url":"https://api.github.com/repos/reachingDef/mbedtls/commits/840046aa8c8af400ab3ee60df74f20520982c04b"},{"sha":"7a0cf2ef3c2553b2d8b0f3a5b861b5d6973ebdb3","author":{"name":"Manuel Pégourié-Gonnard","email":"b022046e7459115e1b6445714ecdca11828a2567@arm.com"},"message":"Improve documentation of some SSL callbacks\n\nThe previous documentation was not explicit about what was expected of the\ncallbacks - the user had to infer that from the descriptions in net.h or\ntiming.h, and it was not clear what was part of the calling convention and\nwhat was specific to our implementation.","distinct":true,"url":"https://api.github.com/repos/reachingDef/mbedtls/commits/7a0cf2ef3c2553b2d8b0f3a5b861b5d6973ebdb3"}]}
{"actor":{"display_login":"reachingDef"}}