{"push_id":1738858472,"size":16,"distinct_size":16,"ref":"refs/heads/master","head":"073566741d3a177e0662cab7c3f7ced494f33d81","before":"111e83aaee1bcf4cfa0d361fc679f94485dccb4e","commits":[{"sha":"78db20d9395f05a2b41774e103011eaca467e31a","author":{"name":"Jeffrey Walton","email":"a70fb906ea7e82693827a14759a2321b8a8b2e0a@gmail.com"},"message":"Add FileName, FileTime and Comment to argnames.h\nAdd self tests to verify handling of filenames, filetimes and comments","distinct":true,"url":"https://api.github.com/repos/mouse07410/cryptopp/commits/78db20d9395f05a2b41774e103011eaca467e31a"},{"sha":"0611e1150778dec829b5bc42e20641356bbca9fa","author":{"name":"Jeffrey Walton","email":"a70fb906ea7e82693827a14759a2321b8a8b2e0a@gmail.com"},"message":"Disable word128 for PPC64 and GCC 4.8 (Issue 421)","distinct":true,"url":"https://api.github.com/repos/mouse07410/cryptopp/commits/0611e1150778dec829b5bc42e20641356bbca9fa"},{"sha":"e226523b05b5d6ab99f68961246091fbc28195e9","author":{"name":"Jeffrey Walton","email":"a70fb906ea7e82693827a14759a2321b8a8b2e0a@gmail.com"},"message":"Call cipher.SetKey() before cipher.BlockSize() (Issue 408)\n\nVariable block size ciphers need the key set before they can return an accurate size for BlockSize(). This issue surfaced during Kalyna testing with authenticated encryption modes. In particular, EAX mode, which effectively uses CMAC:\n\n    AlgorithmParameters params = MakeParameters(Name::BlockSize(), 64)\n        (Name::IV(), ConstByteArrayParameter((const byte *)iv, 64));\n\n    EAX<Kalyna>::Encryption kalyna;\n    kalyna.SetKey(key, 64, params);","distinct":true,"url":"https://api.github.com/repos/mouse07410/cryptopp/commits/e226523b05b5d6ab99f68961246091fbc28195e9"},{"sha":"7697857481f51c51766943d0487b08045efefd87","author":{"name":"Jeffrey Walton","email":"a70fb906ea7e82693827a14759a2321b8a8b2e0a@gmail.com"},"message":"Add polynomial for 512-bit block ciphers\nI believe this is correct, but it may be wrong. According to the Kalyna team, the polynomial for GCM mode is x^512 + x^8 + x^5 + x^2 + 1. It appears the polinomial applies to other block cipher modes of operations, like CMAC.Dropping the first term and evaluating the remaining terms at X=2 results in 293 (0x125)","distinct":true,"url":"https://api.github.com/repos/mouse07410/cryptopp/commits/7697857481f51c51766943d0487b08045efefd87"},{"sha":"d654c893ef4658da83ed5753cb4c360e60e5afa3","author":{"name":"Jeffrey Walton","email":"a70fb906ea7e82693827a14759a2321b8a8b2e0a@gmail.com"},"message":"Add polynomial for 1024-bit block cipher.\nThis will support Threefish and its 1024-bit block size. I believe this is correct, but it may be wrong. According to \"Table of Low-Weight Binary Irreducible Polynomials\" (http://www.hpl.hp.com/techreports/98/HPL-98-135.pdf), the polynomial is x^1024 + x^19 + x^6 + x + 1.","distinct":true,"url":"https://api.github.com/repos/mouse07410/cryptopp/commits/d654c893ef4658da83ed5753cb4c360e60e5afa3"},{"sha":"cea45eb024b73a11598fb9f9f697c00781c22db8","author":{"name":"Jeffrey Walton","email":"a70fb906ea7e82693827a14759a2321b8a8b2e0a@gmail.com"},"message":"Revert \"Add polynomial for 1024-bit block cipher.\"\n\nThis reverts commit d654c893ef4658da83ed5753cb4c360e60e5afa3. The polinomial for 1024-bit block sizes had a typo.","distinct":true,"url":"https://api.github.com/repos/mouse07410/cryptopp/commits/cea45eb024b73a11598fb9f9f697c00781c22db8"},{"sha":"bc2678478ce9bf008d3111b9414b3c05bd539213","author":{"name":"Jeffrey Walton","email":"a70fb906ea7e82693827a14759a2321b8a8b2e0a@gmail.com"},"message":"Add polynomial for 1024-bit block cipher.\nThis will support Threefish and its 1024-bit block size. I believe this is correct, but it may be wrong. According to \"Table of Low-Weight Binary Irreducible Polynomials\" (http://www.hpl.hp.com/techreports/98/HPL-98-135.pdf), the polynomial is x^1024 + x^19 + x^6 + x + 1.","distinct":true,"url":"https://api.github.com/repos/mouse07410/cryptopp/commits/bc2678478ce9bf008d3111b9414b3c05bd539213"},{"sha":"614f27c16dd9a33ec8cdb481c9e8278672a93321","author":{"name":"Mouse","email":"04bd6364eb8fcdac8c5582961d78a3ba821bfb23@gmail.com"},"message":"Merge remote-tracking branch 'upstream/master'","distinct":true,"url":"https://api.github.com/repos/mouse07410/cryptopp/commits/614f27c16dd9a33ec8cdb481c9e8278672a93321"},{"sha":"2c570e27a02bfcab2eda02b9d61cde9ef2624899","author":{"name":"Jeffrey Walton","email":"a70fb906ea7e82693827a14759a2321b8a8b2e0a@gmail.com"},"message":"Explicitly add space on line continuation\nFormatting of data for a failed self test was still off a bit. It was due to retaining a whitespace character from the test vector file. The problem was, the whitespace was a tab on occasion.","distinct":true,"url":"https://api.github.com/repos/mouse07410/cryptopp/commits/2c570e27a02bfcab2eda02b9d61cde9ef2624899"},{"sha":"017f7f61b40f101b03ed3d276526b5f550eb79bd","author":{"name":"Jeffrey Walton","email":"a70fb906ea7e82693827a14759a2321b8a8b2e0a@gmail.com"},"message":"Rearrange characters in whitespace string\nThe arrangement saves about 1.3 seconds when running the test vectors. It looks like the tab character is dominant, so we profit by listing it first.","distinct":true,"url":"https://api.github.com/repos/mouse07410/cryptopp/commits/017f7f61b40f101b03ed3d276526b5f550eb79bd"},{"sha":"7ee87af86b93dcc766aeb01b9ec4caf05c00ee0d","author":{"name":"Jeffrey Walton","email":"a70fb906ea7e82693827a14759a2321b8a8b2e0a@gmail.com"},"message":"Don't latch BlockSize or BlockPaddingScheme across tests","distinct":true,"url":"https://api.github.com/repos/mouse07410/cryptopp/commits/7ee87af86b93dcc766aeb01b9ec4caf05c00ee0d"},{"sha":"8c34a5f7f5d17ed295471aa93ff16e4df9a5e9e2","author":{"name":"Jeffrey Walton","email":"a70fb906ea7e82693827a14759a2321b8a8b2e0a@gmail.com"},"message":"Add Threefish block cipher (Issue 422)","distinct":true,"url":"https://api.github.com/repos/mouse07410/cryptopp/commits/8c34a5f7f5d17ed295471aa93ff16e4df9a5e9e2"},{"sha":"32ab4af5ff82b64bb5910ad8b343c84013eff778","author":{"name":"Jeffrey Walton","email":"a70fb906ea7e82693827a14759a2321b8a8b2e0a@gmail.com"},"message":"Add Threefish to project files\nWhitespace check-in","distinct":true,"url":"https://api.github.com/repos/mouse07410/cryptopp/commits/32ab4af5ff82b64bb5910ad8b343c84013eff778"},{"sha":"54ca8b3a16c727f48a82398dbcd4113459d89f27","author":{"name":"Jeffrey Walton","email":"a70fb906ea7e82693827a14759a2321b8a8b2e0a@gmail.com"},"message":"Whitespace check-in","distinct":true,"url":"https://api.github.com/repos/mouse07410/cryptopp/commits/54ca8b3a16c727f48a82398dbcd4113459d89f27"},{"sha":"b3399b4f86918efee66e0831cc88da542c71aa10","author":{"name":"Jeffrey Walton","email":"a70fb906ea7e82693827a14759a2321b8a8b2e0a@gmail.com"},"message":"Remove SSE2 intrinsics from Threefish\nThe benchmarks showed things ran slower with GCC and MSVC","distinct":true,"url":"https://api.github.com/repos/mouse07410/cryptopp/commits/b3399b4f86918efee66e0831cc88da542c71aa10"},{"sha":"073566741d3a177e0662cab7c3f7ced494f33d81","author":{"name":"Mouse","email":"04bd6364eb8fcdac8c5582961d78a3ba821bfb23@gmail.com"},"message":"Merge remote-tracking branch 'upstream/master'","distinct":true,"url":"https://api.github.com/repos/mouse07410/cryptopp/commits/073566741d3a177e0662cab7c3f7ced494f33d81"}]}
{"actor":{"display_login":"mouse07410"}}