{"push_id":3022805239,"size":25,"distinct_size":25,"ref":"refs/heads/master","head":"5a36cd54bd2132eb2c10c0fbddf8dd3c9f5d0a53","before":"fc17f160ac307af7bdfadbbf5653212069d2292b","commits":[{"sha":"d68d01066f5cf97a8dc51e05f4ec3f6750bdb752","author":{"name":"Jeffrey Walton","email":"1903f3a75101b46cc819f547b071af6672fda705@gmail.com"},"message":"Cleanup return statements in PowerPC's VectorSet32","distinct":true,"url":"https://api.github.com/repos/noloader/cryptopp/commits/d68d01066f5cf97a8dc51e05f4ec3f6750bdb752"},{"sha":"aa7e90903e133fe7773ca46c3b64caf4f7d0e9b6","author":{"name":"Jeffrey Walton","email":"1903f3a75101b46cc819f547b071af6672fda705@gmail.com"},"message":"Remove unneeded #undef's from BLAKE2_Compress32_POWER7","distinct":true,"url":"https://api.github.com/repos/noloader/cryptopp/commits/aa7e90903e133fe7773ca46c3b64caf4f7d0e9b6"},{"sha":"dfacc9f15c8c8ecf5db3b23a3f1113894daf8704","author":{"name":"Jeffrey Walton","email":"1903f3a75101b46cc819f547b071af6672fda705@gmail.com"},"message":"Use CRYPTOPP_ALTIVEC_AVAILABLE values over defined\nThis allows users to -DCRYPTOPP_ALTIVEC_AVAILABLE=0 on the command line. It is especially important on PPC, which varies wildly among compilers dating back to the 2000's","distinct":true,"url":"https://api.github.com/repos/noloader/cryptopp/commits/dfacc9f15c8c8ecf5db3b23a3f1113894daf8704"},{"sha":"06867e5caf839e8a178db324e58677706027b6a5","author":{"name":"Jeffrey Walton","email":"1903f3a75101b46cc819f547b071af6672fda705@gmail.com"},"message":"Guard BLAKE2 on CRYPTOPP_ALTIVEC_AVAILABLE","distinct":true,"url":"https://api.github.com/repos/noloader/cryptopp/commits/06867e5caf839e8a178db324e58677706027b6a5"},{"sha":"600e2a8be4c1a75afbbc9078b79e481e2c3ca346","author":{"name":"Jeffrey Walton","email":"1903f3a75101b46cc819f547b071af6672fda705@gmail.com"},"message":"Rewrite BLAKE2 classes to remove intermediate base class","distinct":true,"url":"https://api.github.com/repos/noloader/cryptopp/commits/600e2a8be4c1a75afbbc9078b79e481e2c3ca346"},{"sha":"bdeaae3ac940b166ea13035d7d08fc6b53440231","author":{"name":"Jeffrey Walton","email":"1903f3a75101b46cc819f547b071af6672fda705@gmail.com"},"message":"Fix disjoint t[] and f[] when using SIMD implementations","distinct":true,"url":"https://api.github.com/repos/noloader/cryptopp/commits/bdeaae3ac940b166ea13035d7d08fc6b53440231"},{"sha":"4b4dbdb90aec8e812216bbd2efbc44b48299400e","author":{"name":"Jeffrey Walton","email":"1903f3a75101b46cc819f547b071af6672fda705@gmail.com"},"message":"Update documentation","distinct":true,"url":"https://api.github.com/repos/noloader/cryptopp/commits/4b4dbdb90aec8e812216bbd2efbc44b48299400e"},{"sha":"6aa6393bf304a9e2c7470d4e1f09d3bc1ce6e5bb","author":{"name":"Jeffrey Walton","email":"1903f3a75101b46cc819f547b071af6672fda705@gmail.com"},"message":"Update documentation","distinct":true,"url":"https://api.github.com/repos/noloader/cryptopp/commits/6aa6393bf304a9e2c7470d4e1f09d3bc1ce6e5bb"},{"sha":"aee045912a87af9c926041b5e197b3b85626e053","author":{"name":"Jeffrey Walton","email":"1903f3a75101b46cc819f547b071af6672fda705@gmail.com"},"message":"Whitespace check-in","distinct":true,"url":"https://api.github.com/repos/noloader/cryptopp/commits/aee045912a87af9c926041b5e197b3b85626e053"},{"sha":"43cf1f0d95a14159638689b08ea1ff7757257526","author":{"name":"Jeffrey Walton","email":"1903f3a75101b46cc819f547b071af6672fda705@gmail.com"},"message":"Use vec_sldo to avoid confusion with vec_extract","distinct":true,"url":"https://api.github.com/repos/noloader/cryptopp/commits/43cf1f0d95a14159638689b08ea1ff7757257526"},{"sha":"4e3d160acc5de0c1f35308f0b54bf2a73f180be3","author":{"name":"Jeffrey Walton","email":"1903f3a75101b46cc819f547b071af6672fda705@gmail.com"},"message":"Update comments","distinct":true,"url":"https://api.github.com/repos/noloader/cryptopp/commits/4e3d160acc5de0c1f35308f0b54bf2a73f180be3"},{"sha":"a4d97e9bf8c1937c0aaa09a4ed4624fa25957b61","author":{"name":"Jeffrey Walton","email":"1903f3a75101b46cc819f547b071af6672fda705@gmail.com"},"message":"Use vec_shleft_octet to avoid confusion with vec_extract","distinct":true,"url":"https://api.github.com/repos/noloader/cryptopp/commits/a4d97e9bf8c1937c0aaa09a4ed4624fa25957b61"},{"sha":"f7c0fab5b2d90b384f9a3002f8e780dd4fe29906","author":{"name":"Jeffrey Walton","email":"1903f3a75101b46cc819f547b071af6672fda705@gmail.com"},"message":"Fix compile on early Apple platforms.\nI think this may be related to the VectorSource check-in. The error is:\n\nalgparam.h: In constructor 'ConstByteArrayParameter::ConstByteArrayParameter(const T&, bool) [with T = std::vector<byte, std::allocator<byte> >]':\nfilters.h:1444:   instantiated from here\nalgparam.h:56: error: 'const class std::vector<byte, std::allocator<byte> >' has no member named 'data'","distinct":true,"url":"https://api.github.com/repos/noloader/cryptopp/commits/f7c0fab5b2d90b384f9a3002f8e780dd4fe29906"},{"sha":"40fa6873f9581146d377b4acd379d04fcd0eaa0a","author":{"name":"Jeffrey Walton","email":"1903f3a75101b46cc819f547b071af6672fda705@gmail.com"},"message":"Add ability to Seek64 in test framework (GH #732)\nAlso see https://github.com/randombit/botan/pull/1728","distinct":true,"url":"https://api.github.com/repos/noloader/cryptopp/commits/40fa6873f9581146d377b4acd379d04fcd0eaa0a"},{"sha":"87d679bc7ef870dd302fdf3eb5c5e58f522d2142","author":{"name":"Jeffrey Walton","email":"1903f3a75101b46cc819f547b071af6672fda705@gmail.com"},"message":"Add additional ChaCha20 test vectors (GH #732)\nThe additional tests ensure we cross the 32-bit boundary used by the state counters","distinct":true,"url":"https://api.github.com/repos/noloader/cryptopp/commits/87d679bc7ef870dd302fdf3eb5c5e58f522d2142"},{"sha":"d7a3562c0b288d8f35dd2365dcf17376c381b36c","author":{"name":"Jeffrey Walton","email":"1903f3a75101b46cc819f547b071af6672fda705@gmail.com"},"message":"Whitespace check-in","distinct":true,"url":"https://api.github.com/repos/noloader/cryptopp/commits/d7a3562c0b288d8f35dd2365dcf17376c381b36c"},{"sha":"29be6ed97a86380dc1cb472afcdf2cc9b5706509","author":{"name":"Jeffrey Walton","email":"1903f3a75101b46cc819f547b071af6672fda705@gmail.com"},"message":"Work-around potential counter increment problem in ChaCha20 (GH #732)\n\nThis is only a work-around for the moment. The issue only affects SIMD code. The problem is, the algorithm we use performs a 32-bit add as an intermediate result, but we really need a 64-bit add. We are running 4 transforms in parallel, and we can't add and carry the way we need to.\n\nThe workaround is, whenever we could cross the 32-bit counter boundary we use the C version of the transform. We determine the cross-over point by 'bool safe = 0xffffffff - state.low > 4'. When not safe we skip the SIMD version of the algorithm and use the C version. Once we are safe again we use the SIMD version again.\n\nThe work-around costs us about 0.1 to 0.2 cpb. At 1.10 or 1.15 cpb that equates to about 200 MB/s on a Skylake. We'd like to get it back eventually.","distinct":true,"url":"https://api.github.com/repos/noloader/cryptopp/commits/29be6ed97a86380dc1cb472afcdf2cc9b5706509"},{"sha":"6cc763939e6089584c1a8e939d390e2a82619887","author":{"name":"Jeffrey Walton","email":"1903f3a75101b46cc819f547b071af6672fda705@gmail.com"},"message":"Skip unneeded wrap check in SIMD book keeping (GH #732)","distinct":true,"url":"https://api.github.com/repos/noloader/cryptopp/commits/6cc763939e6089584c1a8e939d390e2a82619887"},{"sha":"f5bce1ab8c32fe04cb78f7aef4a614f97db7d3fd","author":{"name":"Jeffrey Walton","email":"1903f3a75101b46cc819f547b071af6672fda705@gmail.com"},"message":"Fix missing errno on PPC64 with GCC 4.8.5","distinct":true,"url":"https://api.github.com/repos/noloader/cryptopp/commits/f5bce1ab8c32fe04cb78f7aef4a614f97db7d3fd"},{"sha":"4ee0b3e2f64da3ff45de2e24a5eccb74a0197118","author":{"name":"Jeffrey Walton","email":"1903f3a75101b46cc819f547b071af6672fda705@gmail.com"},"message":"cryptlib.h","distinct":true,"url":"https://api.github.com/repos/noloader/cryptopp/commits/4ee0b3e2f64da3ff45de2e24a5eccb74a0197118"}]}
{"actor":{"display_login":"noloader"}}