{"push_id":1207041359,"size":13,"distinct_size":13,"ref":"refs/heads/master","head":"642b41531070c67ecd8b0886fc95416050d05eda","before":"035768dd7e1b4c1f6e25ccfc103ed5683f51a6c8","commits":[{"sha":"e722ba02ff08b1df29244d464522a68a4010b59c","author":{"name":"Lennert Buytenhek","email":"e5416fa5c54cb70fa8e5e5c3df0da73d9e26f047@wantstofly.org"},"message":"Move test vector generation out into a separate file.\n\nSigned-off-by: Lennert Buytenhek <buytenh@wantstofly.org>","distinct":true,"url":"https://api.github.com/repos/buytenh/swhash/commits/e722ba02ff08b1df29244d464522a68a4010b59c"},{"sha":"25fdbb21cc968ecca155f1ac71730b8545bb5709","author":{"name":"Lennert Buytenhek","email":"e5416fa5c54cb70fa8e5e5c3df0da73d9e26f047@wantstofly.org"},"message":"Move test vector hashing out into a separate file.\n\nSigned-off-by: Lennert Buytenhek <buytenh@wantstofly.org>","distinct":true,"url":"https://api.github.com/repos/buytenh/swhash/commits/25fdbb21cc968ecca155f1ac71730b8545bb5709"},{"sha":"c255c607ebc6f74d1d0c6297c4eaa0732b2ec4f0","author":{"name":"Lennert Buytenhek","email":"e5416fa5c54cb70fa8e5e5c3df0da73d9e26f047@wantstofly.org"},"message":"Add a Makefile 'clean' target.\n\nSigned-off-by: Lennert Buytenhek <buytenh@wantstofly.org>","distinct":true,"url":"https://api.github.com/repos/buytenh/swhash/commits/c255c607ebc6f74d1d0c6297c4eaa0732b2ec4f0"},{"sha":"860c5c130d9f6a2f0505a64e6f0b8384c5982886","author":{"name":"Lennert Buytenhek","email":"e5416fa5c54cb70fa8e5e5c3df0da73d9e26f047@wantstofly.org"},"message":"Fix a mistake in IP protocol 4 (v4 encapsulation) hashing.\n\nWe were not including the encapsulated protocol field in the hashing\ncomputation, while we should be.\n\nSigned-off-by: Lennert Buytenhek <buytenh@wantstofly.org>","distinct":true,"url":"https://api.github.com/repos/buytenh/swhash/commits/860c5c130d9f6a2f0505a64e6f0b8384c5982886"},{"sha":"25cd9caecddf04bc6f1158e120912a9d38a523c7","author":{"name":"Lennert Buytenhek","email":"e5416fa5c54cb70fa8e5e5c3df0da73d9e26f047@wantstofly.org"},"message":"Fix another mistake in IP protocol 4 (v4 encapsulation) hashing.\n\nWe were not including the encapsulated TCP/UDP port numbers in the\nhashing computation, while we should be.\n\nSigned-off-by: Lennert Buytenhek <buytenh@wantstofly.org>","distinct":true,"url":"https://api.github.com/repos/buytenh/swhash/commits/25cd9caecddf04bc6f1158e120912a9d38a523c7"},{"sha":"c766cca9478521e4563c7f347606ea6758221fdb","author":{"name":"Lennert Buytenhek","email":"e5416fa5c54cb70fa8e5e5c3df0da73d9e26f047@wantstofly.org"},"message":"Add a bunch of test vectors for IP protocol 4 (v4 tunneling).\n\nThese include vectors with IP-in-IP plus TCP and UDP inner headers,\nto catch the bugs that were just fixed.\n\nSigned-off-by: Lennert Buytenhek <buytenh@wantstofly.org>","distinct":true,"url":"https://api.github.com/repos/buytenh/swhash/commits/c766cca9478521e4563c7f347606ea6758221fdb"},{"sha":"01329699f875dfc26596fb1ba60a0445ce87a9b4","author":{"name":"Lennert Buytenhek","email":"e5416fa5c54cb70fa8e5e5c3df0da73d9e26f047@wantstofly.org"},"message":"Fix a mistake in IP protocol 41 (v6 encapsulation) hashing.\n\nThe flow label field of the encapsulated IPv6 header is included\nin the hash computation, but only if the first nibble of the\nencapsulated packet is 6.\n\nSigned-off-by: Lennert Buytenhek <buytenh@wantstofly.org>","distinct":true,"url":"https://api.github.com/repos/buytenh/swhash/commits/01329699f875dfc26596fb1ba60a0445ce87a9b4"},{"sha":"d2b19826c6a3976d7037a27fa6aa946550b45a4c","author":{"name":"Lennert Buytenhek","email":"e5416fa5c54cb70fa8e5e5c3df0da73d9e26f047@wantstofly.org"},"message":"Fix a mistake in IP protocol 41 (v6 encapsulation) hashing.\n\nThe next header field of the encapsulated IPv6 header is\nincluded in the hash computation, but only if the first nibble\nof the encapsulated packet is 6.\n\nSigned-off-by: Lennert Buytenhek <buytenh@wantstofly.org>","distinct":true,"url":"https://api.github.com/repos/buytenh/swhash/commits/d2b19826c6a3976d7037a27fa6aa946550b45a4c"},{"sha":"958ba832cd52494e6297da943c8391014cf18806","author":{"name":"Lennert Buytenhek","email":"e5416fa5c54cb70fa8e5e5c3df0da73d9e26f047@wantstofly.org"},"message":"Fix a mistake in IP protocol 41 (v6 encapsulation) hashing.\n\nThe src/destination port numbers for TCP/UDP inside the encapsulated\nIPv6 header are included in the hash computation, but only if the\nfirst nibble of the encapsulated packet is 6.\n\nSigned-off-by: Lennert Buytenhek <buytenh@wantstofly.org>","distinct":true,"url":"https://api.github.com/repos/buytenh/swhash/commits/958ba832cd52494e6297da943c8391014cf18806"},{"sha":"e22f1ae34e68a06584bba243a1828956a04d7539","author":{"name":"Lennert Buytenhek","email":"e5416fa5c54cb70fa8e5e5c3df0da73d9e26f047@wantstofly.org"},"message":"Expand the set of IPv6-in-IP test vectors.\n\nAdd test vectors for each bit of the flow label field and each\npossible value of the next header field, and perform all IPv6-in-IP\ntests using all possible initial nibble values of the encapsulated\npacket.\n\nSigned-off-by: Lennert Buytenhek <buytenh@wantstofly.org>","distinct":true,"url":"https://api.github.com/repos/buytenh/swhash/commits/e22f1ae34e68a06584bba243a1828956a04d7539"},{"sha":"7af4608f40941920f4867616164edf6137f27193","author":{"name":"Lennert Buytenhek","email":"e5416fa5c54cb70fa8e5e5c3df0da73d9e26f047@wantstofly.org"},"message":"Fix mistake in IP protocol 4 (v4 encapsulation) hashing.\n\nThe encapsulated protocol and src/destination port numbers for\nTCP/UDP are included in the hash computation only if the first nibble\nof the encapsulated packet is 4.\n\nSigned-off-by: Lennert Buytenhek <buytenh@wantstofly.org>","distinct":true,"url":"https://api.github.com/repos/buytenh/swhash/commits/7af4608f40941920f4867616164edf6137f27193"},{"sha":"5d45985c7556e1cdda4954dcc9731ca816e16e9d","author":{"name":"Lennert Buytenhek","email":"e5416fa5c54cb70fa8e5e5c3df0da73d9e26f047@wantstofly.org"},"message":"Expand the set of IPv4-in-IP test vectors.\n\nPerform all IPv4-in-IP tests using all possible initial nibble\nvalues of the encapsulated packet.\n\nSigned-off-by: Lennert Buytenhek <buytenh@wantstofly.org>","distinct":true,"url":"https://api.github.com/repos/buytenh/swhash/commits/5d45985c7556e1cdda4954dcc9731ca816e16e9d"},{"sha":"642b41531070c67ecd8b0886fc95416050d05eda","author":{"name":"Lennert Buytenhek","email":"e5416fa5c54cb70fa8e5e5c3df0da73d9e26f047@wantstofly.org"},"message":"Add pcap-based tool to verify predicted hashes of test vectors.\n\nSigned-off-by: Lennert Buytenhek <buytenh@wantstofly.org>","distinct":true,"url":"https://api.github.com/repos/buytenh/swhash/commits/642b41531070c67ecd8b0886fc95416050d05eda"}]}
{"actor":{"display_login":"buytenh"}}