{"push_id":2512574616,"size":153,"distinct_size":63,"ref":"refs/heads/taa-zvork","head":"382161659e9adb8c8bcf7f8f6d1d4260ba7ecd8e","before":"b342b16857bd5214d0d4d6a6840d811b74c19755","commits":[{"sha":"82b68fce8d61627a223c7a79359b64c9f756dff1","author":{"name":"Simon Walton","email":"088e16a1019277b15d58faf0541e11910eb756f6@highfidelity.io"},"message":"Quick attempt at using openssl HMAC in NLPacket","distinct":false,"url":"https://api.github.com/repos/samcake/hifi/commits/82b68fce8d61627a223c7a79359b64c9f756dff1"},{"sha":"480f76c21aaa92f358691fa9fc296bd65f308523","author":{"name":"Simon Walton","email":"088e16a1019277b15d58faf0541e11910eb756f6@highfidelity.io"},"message":"Quick trial of HMAC-MD5 auth + timings","distinct":false,"url":"https://api.github.com/repos/samcake/hifi/commits/480f76c21aaa92f358691fa9fc296bd65f308523"},{"sha":"db8a1ccb3e16a8f561d1eae4daa29f12d0b2878a","author":{"name":"Simon Walton","email":"088e16a1019277b15d58faf0541e11910eb756f6@highfidelity.io"},"message":"Set HMAC key once and reuse OpenSSL context\n\nStore the HMAC wrapper in Node. Unfortunately requires a\nlot of plumbing down to NLPacket. Added a mutex to the\nwrapper since suspicious crashes occurred.\nAuthentication times seem to be comparable to existing MD5.","distinct":false,"url":"https://api.github.com/repos/samcake/hifi/commits/db8a1ccb3e16a8f561d1eae4daa29f12d0b2878a"},{"sha":"d889384d946f8558f261084fc417cb6b2cc958da","author":{"name":"Simon Walton","email":"088e16a1019277b15d58faf0541e11910eb756f6@highfidelity.io"},"message":"Use elaborated type-specifier for openssl internal class","distinct":false,"url":"https://api.github.com/repos/samcake/hifi/commits/d889384d946f8558f261084fc417cb6b2cc958da"},{"sha":"af21cac0c2a3587c2b3d6f12613d2b84ef6f0aa7","author":{"name":"Simon Walton","email":"088e16a1019277b15d58faf0541e11910eb756f6@highfidelity.io"},"message":"Fixes for gcc","distinct":false,"url":"https://api.github.com/repos/samcake/hifi/commits/af21cac0c2a3587c2b3d6f12613d2b84ef6f0aa7"},{"sha":"da7298b8bde004947d4a748d723f074b1f95d29b","author":{"name":"Simon Walton","email":"088e16a1019277b15d58faf0541e11910eb756f6@highfidelity.io"},"message":"Support only HMAC - take out passing around of secret UUID\n\nAlso other clean-up for production use.","distinct":false,"url":"https://api.github.com/repos/samcake/hifi/commits/da7298b8bde004947d4a748d723f074b1f95d29b"},{"sha":"020a6a65852c7d56d4520199388895e9aa288248","author":{"name":"Simon Walton","email":"088e16a1019277b15d58faf0541e11910eb756f6@highfidelity.io"},"message":"Take out hash timing code","distinct":false,"url":"https://api.github.com/repos/samcake/hifi/commits/020a6a65852c7d56d4520199388895e9aa288248"},{"sha":"2a486a4c1419f974c1a11b55fdb266d8c42e84c1","author":{"name":"Simon Walton","email":"088e16a1019277b15d58faf0541e11910eb756f6@highfidelity.io"},"message":"Bump packet version numbers","distinct":false,"url":"https://api.github.com/repos/samcake/hifi/commits/2a486a4c1419f974c1a11b55fdb266d8c42e84c1"},{"sha":"8ce03d65b76493ddc4c8d8a92bd3eea6abfc938a","author":{"name":"Simon Walton","email":"088e16a1019277b15d58faf0541e11910eb756f6@highfidelity.io"},"message":"Only update the connection secret UUID if it changes\n\nRekeying the openssl HMAC context occasionally causes\nhash generation errors. It is not clear why. The Node\nsecret never seems to change to check for this before\nrekeying. Also other clean-up for PR.","distinct":false,"url":"https://api.github.com/repos/samcake/hifi/commits/8ce03d65b76493ddc4c8d8a92bd3eea6abfc938a"},{"sha":"eb04f77c3dc71990ea6e4fb21a0b156c234dab98","author":{"name":"Simon Walton","email":"088e16a1019277b15d58faf0541e11910eb756f6@highfidelity.io"},"message":"HMAC Auth - code modifications requested by reviewer","distinct":false,"url":"https://api.github.com/repos/samcake/hifi/commits/eb04f77c3dc71990ea6e4fb21a0b156c234dab98"},{"sha":"adbb2400ab5c01ca2da0a6b47e286f73b63b8eff","author":{"name":"Simon Walton","email":"088e16a1019277b15d58faf0541e11910eb756f6@highfidelity.io"},"message":"HMAC Auth - add openssl to cmake file for lib shared","distinct":false,"url":"https://api.github.com/repos/samcake/hifi/commits/adbb2400ab5c01ca2da0a6b47e286f73b63b8eff"},{"sha":"fb16e772ba45f84b1b7dbdfdd3024caa13784e62","author":{"name":"Simon Walton","email":"088e16a1019277b15d58faf0541e11910eb756f6@highfidelity.io"},"message":"Move HMACAuth class to networking lib\n\nAlso reverts addition of openssl headers to shared lib.\nCommit will require rerunning cmake.","distinct":false,"url":"https://api.github.com/repos/samcake/hifi/commits/fb16e772ba45f84b1b7dbdfdd3024caa13784e62"},{"sha":"64973aa334f5f6582ea183c5e026f6dd19b5db31","author":{"name":"Simon Walton","email":"088e16a1019277b15d58faf0541e11910eb756f6@highfidelity.io"},"message":"OpenSSL HMAC changes for Android\n\nLooks like Android uses OpenSSL 1.1.0, which provides\nan allocator for its HMAC context.","distinct":false,"url":"https://api.github.com/repos/samcake/hifi/commits/64973aa334f5f6582ea183c5e026f6dd19b5db31"},{"sha":"755d89464fb326e74311cd68ba648cc4a17e0dbe","author":{"name":"Simon Walton","email":"088e16a1019277b15d58faf0541e11910eb756f6@highfidelity.io"},"message":"HMAC Auth - reviewer-requested changes","distinct":false,"url":"https://api.github.com/repos/samcake/hifi/commits/755d89464fb326e74311cd68ba648cc4a17e0dbe"},{"sha":"ef087702352784848b93bd60e6a2adcc76dd9121","author":{"name":"Simon Walton","email":"088e16a1019277b15d58faf0541e11910eb756f6@highfidelity.io"},"message":"Missed reviewer change","distinct":false,"url":"https://api.github.com/repos/samcake/hifi/commits/ef087702352784848b93bd60e6a2adcc76dd9121"},{"sha":"3ced1c89237b5706b5365b06f4d2810e8d8aa565","author":{"name":"Simon Walton","email":"088e16a1019277b15d58faf0541e11910eb756f6@highfidelity.io"},"message":"More Openssl 1.1 (Android) fixes","distinct":false,"url":"https://api.github.com/repos/samcake/hifi/commits/3ced1c89237b5706b5365b06f4d2810e8d8aa565"},{"sha":"d58b2acc8ce5c7ee8fd3211d41e8937656052e79","author":{"name":"Simon Walton","email":"088e16a1019277b15d58faf0541e11910eb756f6@highfidelity.io"},"message":"Use raw pointer for possibly-opaque openssl context type","distinct":false,"url":"https://api.github.com/repos/samcake/hifi/commits/d58b2acc8ce5c7ee8fd3211d41e8937656052e79"},{"sha":"29b4353397bdfa168d0d212738d333c8091e7392","author":{"name":"Simon Walton","email":"088e16a1019277b15d58faf0541e11910eb756f6@highfidelity.io"},"message":"Spacing clean-up","distinct":false,"url":"https://api.github.com/repos/samcake/hifi/commits/29b4353397bdfa168d0d212738d333c8091e7392"},{"sha":"16b0c48b73bb5d5afb31c2efc904328497dc84b8","author":{"name":"Simon Walton","email":"088e16a1019277b15d58faf0541e11910eb756f6@highfidelity.io"},"message":"HMACAuth - improved syntax for new","distinct":false,"url":"https://api.github.com/repos/samcake/hifi/commits/16b0c48b73bb5d5afb31c2efc904328497dc84b8"},{"sha":"3e1a33377615fa097605125d6eea0ac1c22d3a2a","author":{"name":"Simon Walton","email":"088e16a1019277b15d58faf0541e11910eb756f6@highfidelity.io"},"message":"Just bump default packet version","distinct":false,"url":"https://api.github.com/repos/samcake/hifi/commits/3e1a33377615fa097605125d6eea0ac1c22d3a2a"}]}
{"actor":{"display_login":"samcake"}}