{"push_id":867360933,"size":109,"distinct_size":83,"ref":"refs/heads/master","head":"386a17e55ab313b0299d328a250ad77ef1165864","before":"5bd01b4d02094772d14d64a82b7aa3796d1acdf9","commits":[{"sha":"84fc298cce26305f7eae59ce59a82ebd9801a04e","author":{"email":"9b466094ec991a03cb95c489c19c4d75635f0ae5@tiwoc.de","name":"Daniel Seither"},"message":"build system: Add framework support for OS X and iOS\n\nOn Darwin platforms, there are frameworks that can bundle libraries and\nheader files in a standardized directory structure. We need to support\nlinking to them because most of the OS X or iOS-specific APIs are\nprovided as frameworks.","distinct":false,"url":"https://api.github.com/repos/tiwoc/botan/commits/84fc298cce26305f7eae59ce59a82ebd9801a04e"},{"sha":"ee0460cff538a3de7ca89fb54d37215757659a42","author":{"email":"9b466094ec991a03cb95c489c19c4d75635f0ae5@tiwoc.de","name":"Daniel Seither"},"message":"Add the Darwin_SecRandom entropy source\n\nIt uses the SecRandomCopyBytes function from the Security framework of\nOS X and iOS. We need this because it is the official way to get\ncryptographically secure random numbers on iOS, where /dev/random is not\naccessible due to sandboxing.","distinct":false,"url":"https://api.github.com/repos/tiwoc/botan/commits/ee0460cff538a3de7ca89fb54d37215757659a42"},{"sha":"1d9effc6c251b8d6dfb3a713ed754f56c2abe9a7","author":{"email":"9b466094ec991a03cb95c489c19c4d75635f0ae5@tiwoc.de","name":"Daniel Seither"},"message":"Update .gitignore\n\n* ignore Mac-specific files (*.dylib, .DS_Store)\n* ignore Vim swap files","distinct":false,"url":"https://api.github.com/repos/tiwoc/botan/commits/1d9effc6c251b8d6dfb3a713ed754f56c2abe9a7"},{"sha":"2568dace6bb78a1716ab625a062e083d88cd786e","author":{"email":"9b466094ec991a03cb95c489c19c4d75635f0ae5@tiwoc.de","name":"Daniel Seither"},"message":"Remove dead code\n\n`continue` cannot be reached due to `return` in the line above","distinct":false,"url":"https://api.github.com/repos/tiwoc/botan/commits/2568dace6bb78a1716ab625a062e083d88cd786e"},{"sha":"75d7be8164c0fa7b5e283fef757bec09ea17a516","author":{"email":"9b466094ec991a03cb95c489c19c4d75635f0ae5@tiwoc.de","name":"Daniel Seither"},"message":"Add some missing overrides","distinct":false,"url":"https://api.github.com/repos/tiwoc/botan/commits/75d7be8164c0fa7b5e283fef757bec09ea17a516"},{"sha":"49502d7508cd5445322187043af564cd2306990b","author":{"email":"088e16a1019277b15d58faf0541e11910eb756f6@kullo.net","name":"Simon Warta"},"message":"Merge pull request #287 from tiwoc/cleanup\n\nSmall cleanups done while building on OS X with --maintainer-mode","distinct":false,"url":"https://api.github.com/repos/tiwoc/botan/commits/49502d7508cd5445322187043af564cd2306990b"},{"sha":"0a95f77063421ae7620000f6f022bc0b2e271688","author":{"email":"2b65347bc8325c7ee79cbe199fe1206f6e625c7c@gmail.com","name":"Jack Lloyd"},"message":"Merge pull request #288 from tiwoc/darwin_secrandom\n\nAdd the Darwin_SecRandom entropy source","distinct":false,"url":"https://api.github.com/repos/tiwoc/botan/commits/0a95f77063421ae7620000f6f022bc0b2e271688"},{"sha":"2a6f5f10cc9713230bdd6204c57219451584f4a4","author":{"email":"e221e8ca6d1ef91c9b99446a5f03a657971f7842@randombit.net","name":"Jack Lloyd"},"message":"McEliece cleanups\n\nRemove and consolidate various headers\n\nReduce memory usage of GF2m_Field by sharing the log and exponent\ntables across all instances of a particular word size.\n\nRemove McEliece_Public_Operation and McEliece_Private_Operation which\nwere difficult to use safely. Instead only the KEM operations are exposed.\n\nAdd McEliece_PublicKey::random_plaintext_element\n\nAdd command line `mce` tool and some McEliece documentation\n\nConvert the speed program to check McEliece keys of the suggested size\n\nAdd McEliece KATs for both key generation and KEM\n\nFix HMAC_DRBG constructor which derefed a pointer before its time","distinct":false,"url":"https://api.github.com/repos/tiwoc/botan/commits/2a6f5f10cc9713230bdd6204c57219451584f4a4"},{"sha":"84f656286f89ed9dccca4a8f3db53bfec755e5e9","author":{"email":"e221e8ca6d1ef91c9b99446a5f03a657971f7842@randombit.net","name":"Jack Lloyd"},"message":"Fix for minimized build","distinct":false,"url":"https://api.github.com/repos/tiwoc/botan/commits/84f656286f89ed9dccca4a8f3db53bfec755e5e9"},{"sha":"622262d4aac65da8c38481661f584bbccb74c693","author":{"email":"2b65347bc8325c7ee79cbe199fe1206f6e625c7c@gmail.com","name":"Jack Lloyd"},"message":"Merge pull request #286 from randombit/mce-cleanup\n\nCleanup and document McEliece implementation","distinct":false,"url":"https://api.github.com/repos/tiwoc/botan/commits/622262d4aac65da8c38481661f584bbccb74c693"},{"sha":"43348030a0f059f43388086279dd54ac3bcfd565","author":{"email":"e221e8ca6d1ef91c9b99446a5f03a657971f7842@randombit.net","name":"Jack Lloyd"},"message":"Update change notes for 1.11.21\n\n[ci skip]","distinct":false,"url":"https://api.github.com/repos/tiwoc/botan/commits/43348030a0f059f43388086279dd54ac3bcfd565"},{"sha":"7bbee7e62e65d5de1d46b912b73440070feab0ff","author":{"email":"e221e8ca6d1ef91c9b99446a5f03a657971f7842@randombit.net","name":"Jack Lloyd"},"message":"Export X.509 certificates to ffi and python\n\nMissing path validation, probably other things","distinct":false,"url":"https://api.github.com/repos/tiwoc/botan/commits/7bbee7e62e65d5de1d46b912b73440070feab0ff"},{"sha":"7612e065a76501f7888f62edd10e061bd9e71e2f","author":{"email":"e221e8ca6d1ef91c9b99446a5f03a657971f7842@randombit.net","name":"Jack Lloyd"},"message":"Add McEliece keygen and MCEIES to C89 API. Plus random fiddling","distinct":false,"url":"https://api.github.com/repos/tiwoc/botan/commits/7612e065a76501f7888f62edd10e061bd9e71e2f"},{"sha":"856ad952e0668e231e0936c73a2df254c1241f34","author":{"email":"088e16a1019277b15d58faf0541e11910eb756f6@warta.it","name":"Simon Warta"},"message":"Show latest master build badge for appveyor CI\n\nThe default badge shows all tested branches.\n\n[ci skip]","distinct":false,"url":"https://api.github.com/repos/tiwoc/botan/commits/856ad952e0668e231e0936c73a2df254c1241f34"},{"sha":"6ab96139fa5bce258972bb3678e4c106c0bfe5bd","author":{"email":"e221e8ca6d1ef91c9b99446a5f03a657971f7842@randombit.net","name":"Jack Lloyd"},"message":"Fix bcrypt test","distinct":false,"url":"https://api.github.com/repos/tiwoc/botan/commits/6ab96139fa5bce258972bb3678e4c106c0bfe5bd"},{"sha":"2a3886be88aa694f9c6bc8df54e2ac9a276ddb4e","author":{"email":"088e16a1019277b15d58faf0541e11910eb756f6@warta.it","name":"Simon Warta"},"message":"Integrate codecov\n\nCloses #225, #280","distinct":false,"url":"https://api.github.com/repos/tiwoc/botan/commits/2a3886be88aa694f9c6bc8df54e2ac9a276ddb4e"},{"sha":"a5097d3ab26c61c1a44cc72cb105faaca91c7746","author":{"email":"088e16a1019277b15d58faf0541e11910eb756f6@kullo.net","name":"Simon Warta"},"message":"Merge pull request #293 from webmaster128/codecov\n\nIntegrate codecov","distinct":false,"url":"https://api.github.com/repos/tiwoc/botan/commits/a5097d3ab26c61c1a44cc72cb105faaca91c7746"},{"sha":"d96833adc142c647aca4949f6f897b99480a2d79","author":{"email":"2b65347bc8325c7ee79cbe199fe1206f6e625c7c@gmail.com","name":"Jack Lloyd"},"message":"Merge pull request #292 from randombit/ffi-certs\n\nExpose X.509 certificates and McEliece to C89/Python","distinct":false,"url":"https://api.github.com/repos/tiwoc/botan/commits/d96833adc142c647aca4949f6f897b99480a2d79"},{"sha":"92816309828aece4e23a97bac00bccbd8c5a03ee","author":{"email":"e221e8ca6d1ef91c9b99446a5f03a657971f7842@randombit.net","name":"Jack Lloyd"},"message":"Doc updates\n\n[ci skip]","distinct":false,"url":"https://api.github.com/repos/tiwoc/botan/commits/92816309828aece4e23a97bac00bccbd8c5a03ee"},{"sha":"1ed5d9e990353e5d4f1b8dcf42afc143b0abe933","author":{"email":"e221e8ca6d1ef91c9b99446a5f03a657971f7842@randombit.net","name":"Jack Lloyd"},"message":"Update for 1.11.21 release\n\n[ci skip]","distinct":false,"url":"https://api.github.com/repos/tiwoc/botan/commits/1ed5d9e990353e5d4f1b8dcf42afc143b0abe933"}]}