{"push_id":2804186720,"size":23,"distinct_size":0,"ref":"refs/heads/xmr-total-full","head":"5399b7de2a6526eddd0b0c38d6b69bd1fe09239a","before":"2db45c3e2e196814f80a8471f6cb56d6b362b20b","commits":[{"sha":"695a3827aa473dbd6ea1ef9eafa6915cbc6f66fb","author":{"name":"Dusan Klinec","email":"7172ab9bf9874f9b4a73b41b45c7791de05e71c8@gmail.com"},"message":"extmod: monero module - muladd256_modm added\n\n- required for Bulletproof","distinct":false,"url":"https://api.github.com/repos/ph4r05/trezor-core/commits/695a3827aa473dbd6ea1ef9eafa6915cbc6f66fb"},{"sha":"b76c6b097e2d0580bdd1a0ec9ad1081930bdcfdb","author":{"name":"Dusan Klinec","email":"7172ab9bf9874f9b4a73b41b45c7791de05e71c8@gmail.com"},"message":"xmr: crypto - in-place crypto functions added\n\n- required for Bulletproof to minimize the heap fragmentation","distinct":false,"url":"https://api.github.com/repos/ph4r05/trezor-core/commits/b76c6b097e2d0580bdd1a0ec9ad1081930bdcfdb"},{"sha":"2f4dd552cc8e69bf4b20f175f788da06aaa21ab2","author":{"name":"Dusan Klinec","email":"7172ab9bf9874f9b4a73b41b45c7791de05e71c8@gmail.com"},"message":"xmr: bulletproofs added","distinct":false,"url":"https://api.github.com/repos/ph4r05/trezor-core/commits/2f4dd552cc8e69bf4b20f175f788da06aaa21ab2"},{"sha":"8759548ecec8d0b40c21d860825fe037015df458","author":{"name":"Dusan Klinec","email":"7172ab9bf9874f9b4a73b41b45c7791de05e71c8@gmail.com"},"message":"xmr: tests for bulletproofs added","distinct":false,"url":"https://api.github.com/repos/ph4r05/trezor-core/commits/8759548ecec8d0b40c21d860825fe037015df458"},{"sha":"8ea1ec43df836c741902dbb862e6a3ae9644b022","author":{"name":"Dusan Klinec","email":"7172ab9bf9874f9b4a73b41b45c7791de05e71c8@gmail.com"},"message":"xmr: better memory tracing for bulletproofs","distinct":false,"url":"https://api.github.com/repos/ph4r05/trezor-core/commits/8ea1ec43df836c741902dbb862e6a3ae9644b022"},{"sha":"52a6e4876ce0d472e81f9a2b4ed19881bdc93640","author":{"name":"Dusan Klinec","email":"7172ab9bf9874f9b4a73b41b45c7791de05e71c8@gmail.com"},"message":"extmod: monero - hash into buffer added","distinct":false,"url":"https://api.github.com/repos/ph4r05/trezor-core/commits/52a6e4876ce0d472e81f9a2b4ed19881bdc93640"},{"sha":"f895fa6e4d089e10cfcdd880450c00a45388263c","author":{"name":"Dusan Klinec","email":"7172ab9bf9874f9b4a73b41b45c7791de05e71c8@gmail.com"},"message":"xmr: crypto - hash to existing buffer","distinct":false,"url":"https://api.github.com/repos/ph4r05/trezor-core/commits/f895fa6e4d089e10cfcdd880450c00a45388263c"},{"sha":"cbf74a7082ee3dd176217298c886ef48bf4ccd9a","author":{"name":"Dusan Klinec","email":"7172ab9bf9874f9b4a73b41b45c7791de05e71c8@gmail.com"},"message":"xmr: bp - detect which modular inversion is usable","distinct":false,"url":"https://api.github.com/repos/ph4r05/trezor-core/commits/cbf74a7082ee3dd176217298c886ef48bf4ccd9a"},{"sha":"4c278152900c87cb6af15531d82c936eebc512fd","author":{"name":"Dusan Klinec","email":"7172ab9bf9874f9b4a73b41b45c7791de05e71c8@gmail.com"},"message":"xmr: bp - deterministic masks optimization, prove_s1 optim","distinct":false,"url":"https://api.github.com/repos/ph4r05/trezor-core/commits/4c278152900c87cb6af15531d82c936eebc512fd"},{"sha":"e7fad558cc1e32ee9a6614b1bef9e54aee08615f","author":{"name":"Dusan Klinec","email":"7172ab9bf9874f9b4a73b41b45c7791de05e71c8@gmail.com"},"message":"xmr: bp - hashing memory optimization","distinct":false,"url":"https://api.github.com/repos/ph4r05/trezor-core/commits/e7fad558cc1e32ee9a6614b1bef9e54aee08615f"},{"sha":"92d37c880ccb9f776638d659f653220c7516456c","author":{"name":"Dusan Klinec","email":"7172ab9bf9874f9b4a73b41b45c7791de05e71c8@gmail.com"},"message":"xmr: bp - gc.collect() after expensive inversion","distinct":false,"url":"https://api.github.com/repos/ph4r05/trezor-core/commits/92d37c880ccb9f776638d659f653220c7516456c"},{"sha":"b517906c0a980bb57e590bc909c8c446937db4fb","author":{"name":"Dusan Klinec","email":"7172ab9bf9874f9b4a73b41b45c7791de05e71c8@gmail.com"},"message":"xmr: bp - gc() during inversion","distinct":false,"url":"https://api.github.com/repos/ph4r05/trezor-core/commits/b517906c0a980bb57e590bc909c8c446937db4fb"},{"sha":"83ba7a65fd032b425f40c03870f28ffa9caece2b","author":{"name":"Dusan Klinec","email":"7172ab9bf9874f9b4a73b41b45c7791de05e71c8@gmail.com"},"message":"xmr: bp - memory view optimized","distinct":false,"url":"https://api.github.com/repos/ph4r05/trezor-core/commits/83ba7a65fd032b425f40c03870f28ffa9caece2b"},{"sha":"b264a65b415c92a0502a2801e1df599a82bc26bf","author":{"name":"Dusan Klinec","email":"7172ab9bf9874f9b4a73b41b45c7791de05e71c8@gmail.com"},"message":"xmr: bp - KeyVEval - caching current element, avoid allocations","distinct":false,"url":"https://api.github.com/repos/ph4r05/trezor-core/commits/b264a65b415c92a0502a2801e1df599a82bc26bf"},{"sha":"1523f40093cfb5691a28f344e0b2c4e1638380ce","author":{"name":"Dusan Klinec","email":"7172ab9bf9874f9b4a73b41b45c7791de05e71c8@gmail.com"},"message":"xmr: bp - blacked","distinct":false,"url":"https://api.github.com/repos/ph4r05/trezor-core/commits/1523f40093cfb5691a28f344e0b2c4e1638380ce"},{"sha":"d7e9dab48950414a06c1cf2aadf4285528a6ef7e","author":{"name":"Dusan Klinec","email":"7172ab9bf9874f9b4a73b41b45c7791de05e71c8@gmail.com"},"message":"xmr: bp - KeyVEval fix","distinct":false,"url":"https://api.github.com/repos/ph4r05/trezor-core/commits/d7e9dab48950414a06c1cf2aadf4285528a6ef7e"},{"sha":"b09415c247774bfb6733435399a85a210a89e83c","author":{"name":"Dusan Klinec","email":"7172ab9bf9874f9b4a73b41b45c7791de05e71c8@gmail.com"},"message":"extmod: monero - modular inversion mod curve order added","distinct":false,"url":"https://api.github.com/repos/ph4r05/trezor-core/commits/b09415c247774bfb6733435399a85a210a89e83c"},{"sha":"5d505c4c586d8a1bb642e4aff764dad8100ac695","author":{"name":"Dusan Klinec","email":"7172ab9bf9874f9b4a73b41b45c7791de05e71c8@gmail.com"},"message":"xmr: crypto - sc_inv_into added","distinct":false,"url":"https://api.github.com/repos/ph4r05/trezor-core/commits/5d505c4c586d8a1bb642e4aff764dad8100ac695"},{"sha":"2c612e457f15158abd695d7bf85d0f77bf06e70b","author":{"name":"Dusan Klinec","email":"7172ab9bf9874f9b4a73b41b45c7791de05e71c8@gmail.com"},"message":"xmr: bp - use sc_inv_into","distinct":false,"url":"https://api.github.com/repos/ph4r05/trezor-core/commits/2c612e457f15158abd695d7bf85d0f77bf06e70b"},{"sha":"e45fda6a46de785906c7cf0209d7d01c1cce857b","author":{"name":"Dusan Klinec","email":"7172ab9bf9874f9b4a73b41b45c7791de05e71c8@gmail.com"},"message":"xmr: diag 5 - bulletproofs","distinct":false,"url":"https://api.github.com/repos/ph4r05/trezor-core/commits/e45fda6a46de785906c7cf0209d7d01c1cce857b"}]}
{"actor":{"display_login":"ph4r05"}}