{"push_id":1264638031,"size":28,"distinct_size":27,"ref":"refs/heads/ethereum","head":"91dcead35eba26dbad74ccacbe3f99de904d0cc6","before":"0ce7c034b82ef9455b5c68ad8934d9d8816abcf4","commits":[{"sha":"c29457337b8779917e079477f340a44820100c5d","author":{"name":"Pavol Rusnak","email":"fecd7f410762e06ffc63ef0e3684d1ebe2198d97@gk2.sk"},"message":"Merge pull request #100 from schinzelh/patch-1\n\nadd python-ecdsa dependency","distinct":false,"url":"https://api.github.com/repos/trezor/trezor-mcu/commits/c29457337b8779917e079477f340a44820100c5d"},{"sha":"bf465357ee682ba307158e6d671f50948c47c4be","author":{"name":"Alex Beregszaszi","email":"af52d3065b8b78750f844012b8e34dbc454a5a0a@rtfs.hu"},"message":"Include placeholder handlers for the Ethereum protocol","distinct":true,"url":"https://api.github.com/repos/trezor/trezor-mcu/commits/bf465357ee682ba307158e6d671f50948c47c4be"},{"sha":"3c2d9111e21d55d8d5d73fe9b0ac3da47e4bb773","author":{"name":"Alex Beregszaszi","email":"af52d3065b8b78750f844012b8e34dbc454a5a0a@rtfs.hu"},"message":"Implement EthereumGetAddress","distinct":true,"url":"https://api.github.com/repos/trezor/trezor-mcu/commits/3c2d9111e21d55d8d5d73fe9b0ac3da47e4bb773"},{"sha":"352d296f773db6b58bd186d1c082f61788240868","author":{"name":"Nick Johnson","email":"ff56e4015aa67ef7485e2ef5570198b396b252dd@notdot.net"},"message":"Return the correct MessageType from EthereumGetAddress","distinct":true,"url":"https://api.github.com/repos/trezor/trezor-mcu/commits/352d296f773db6b58bd186d1c082f61788240868"},{"sha":"a031b79e2485460bbff4b5714407abd2743ecd3f","author":{"name":"Nick Johnson","email":"ff56e4015aa67ef7485e2ef5570198b396b252dd@notdot.net"},"message":"Add sha3.o to OBJS","distinct":true,"url":"https://api.github.com/repos/trezor/trezor-mcu/commits/a031b79e2485460bbff4b5714407abd2743ecd3f"},{"sha":"9c7e41f15bbce502d2596b351c66d9b8fae2d9e5","author":{"name":"Alex Beregszaszi","email":"af52d3065b8b78750f844012b8e34dbc454a5a0a@rtfs.hu"},"message":"Reorder fsm.c for logical grouping of signing methods","distinct":true,"url":"https://api.github.com/repos/trezor/trezor-mcu/commits/9c7e41f15bbce502d2596b351c66d9b8fae2d9e5"},{"sha":"a9449520b8f6c0dc17157f71580f92f8b9f8a5ab","author":{"name":"Alex Beregszaszi","email":"af52d3065b8b78750f844012b8e34dbc454a5a0a@rtfs.hu"},"message":"Ethereum signing skeleton","distinct":true,"url":"https://api.github.com/repos/trezor/trezor-mcu/commits/a9449520b8f6c0dc17157f71580f92f8b9f8a5ab"},{"sha":"1d2f9b6ecd9c9782a5fcdab87d21bb24f9f5a402","author":{"name":"Alex Beregszaszi","email":"af52d3065b8b78750f844012b8e34dbc454a5a0a@rtfs.hu"},"message":"Initial signing implementation for Ethereum","distinct":true,"url":"https://api.github.com/repos/trezor/trezor-mcu/commits/1d2f9b6ecd9c9782a5fcdab87d21bb24f9f5a402"},{"sha":"2b6c99117999ace8742716b1c4459a0547d97701","author":{"name":"Alex Beregszaszi","email":"af52d3065b8b78750f844012b8e34dbc454a5a0a@rtfs.hu"},"message":"Split out send_signature and support short requests","distinct":true,"url":"https://api.github.com/repos/trezor/trezor-mcu/commits/2b6c99117999ace8742716b1c4459a0547d97701"},{"sha":"e0395b13eb922614d253423d838e7097c1b4c9bc","author":{"name":"Alex Beregszaszi","email":"af52d3065b8b78750f844012b8e34dbc454a5a0a@rtfs.hu"},"message":"Fix RLP length calculation","distinct":true,"url":"https://api.github.com/repos/trezor/trezor-mcu/commits/e0395b13eb922614d253423d838e7097c1b4c9bc"},{"sha":"ab49a7cb45bcaabf836c683063c17ecf831866a0","author":{"name":"Alex Beregszaszi","email":"af52d3065b8b78750f844012b8e34dbc454a5a0a@rtfs.hu"},"message":"Calculate data length based on the initial chunk and the supplied length","distinct":true,"url":"https://api.github.com/repos/trezor/trezor-mcu/commits/ab49a7cb45bcaabf836c683063c17ecf831866a0"},{"sha":"e0a174300378cfd6e85aca3ed6a324189eaa9e34","author":{"name":"Alex Beregszaszi","email":"af52d3065b8b78750f844012b8e34dbc454a5a0a@rtfs.hu"},"message":"Add sanity checks for data fields in EthereumSignTx","distinct":true,"url":"https://api.github.com/repos/trezor/trezor-mcu/commits/e0a174300378cfd6e85aca3ed6a324189eaa9e34"},{"sha":"a617200c9c45a1726348b08e765201de4e20ae74","author":{"name":"Alex Beregszaszi","email":"af52d3065b8b78750f844012b8e34dbc454a5a0a@rtfs.hu"},"message":"Add confirmation dialog to EthereumSignTx","distinct":true,"url":"https://api.github.com/repos/trezor/trezor-mcu/commits/a617200c9c45a1726348b08e765201de4e20ae74"},{"sha":"78b1370de99c11bf378b9fb74ce54906b8d0e55a","author":{"name":"Alex Beregszaszi","email":"af52d3065b8b78750f844012b8e34dbc454a5a0a@rtfs.hu"},"message":"More input sanity checks in EthereumSignTx","distinct":true,"url":"https://api.github.com/repos/trezor/trezor-mcu/commits/78b1370de99c11bf378b9fb74ce54906b8d0e55a"},{"sha":"079d282541e97c6c28ceb776d59e69fe362859f8","author":{"name":"Alex Beregszaszi","email":"af52d3065b8b78750f844012b8e34dbc454a5a0a@rtfs.hu"},"message":"Simplify send_request_chunk()","distinct":true,"url":"https://api.github.com/repos/trezor/trezor-mcu/commits/079d282541e97c6c28ceb776d59e69fe362859f8"},{"sha":"7432805b6aae638bf4378e10ee2fb9511ca41800","author":{"name":"Alex Beregszaszi","email":"af52d3065b8b78750f844012b8e34dbc454a5a0a@rtfs.hu"},"message":"Fix special RLP case for length=1 firstbyte=0","distinct":true,"url":"https://api.github.com/repos/trezor/trezor-mcu/commits/7432805b6aae638bf4378e10ee2fb9511ca41800"},{"sha":"4a195ebd86874803a04c31724f4fc037c032d81b","author":{"name":"Nick Johnson","email":"ff56e4015aa67ef7485e2ef5570198b396b252dd@notdot.net"},"message":"Don't include 0x in address display, so everything fits","distinct":true,"url":"https://api.github.com/repos/trezor/trezor-mcu/commits/4a195ebd86874803a04c31724f4fc037c032d81b"},{"sha":"7d9a56e678cfcb035a994a498ffe31002355a94d","author":{"name":"Pavol Rusnak","email":"fecd7f410762e06ffc63ef0e3684d1ebe2198d97@gk2.sk"},"message":"fix curly braces in if statements","distinct":true,"url":"https://api.github.com/repos/trezor/trezor-mcu/commits/7d9a56e678cfcb035a994a498ffe31002355a94d"},{"sha":"48008ddd8eeae19005011dc01a3d9bc24c1be244","author":{"name":"Pavol Rusnak","email":"fecd7f410762e06ffc63ef0e3684d1ebe2198d97@gk2.sk"},"message":"implement layoutEthereumConfirmTx","distinct":true,"url":"https://api.github.com/repos/trezor/trezor-mcu/commits/48008ddd8eeae19005011dc01a3d9bc24c1be244"},{"sha":"3d1ab24d92cca4094b63b8956bdecf61623486bb","author":{"name":"Pavol Rusnak","email":"fecd7f410762e06ffc63ef0e3684d1ebe2198d97@gk2.sk"},"message":"simplify ethereum code, EthereumSignTx.data_length is the total length now","distinct":true,"url":"https://api.github.com/repos/trezor/trezor-mcu/commits/3d1ab24d92cca4094b63b8956bdecf61623486bb"}]}
{"actor":{"display_login":"prusnak"}}