{"push_id":551668040,"size":13,"distinct_size":11,"ref":"refs/heads/master","head":"c54fbb67c1f1e68d7d6f8d2ad7c9360404616a41","before":"9f61d4554f6af00705c15714f4711f3019da7760","commits":[{"sha":"781dde4d2e8bdde8808e8ee239f0a1f862f9a843","author":{"email":"e1c79a582b6629e6b39e9679f4bb964d25db4aa8@mcgstyle.net","name":"Derek McGowan"},"message":"Add benchmarks for generation and fingerprinting\n\nSigned-off-by: Derek McGowan <derek@mcgstyle.net> (github: dmcgowan)","distinct":false,"url":"https://api.github.com/repos/jlhawn/libtrust/commits/781dde4d2e8bdde8808e8ee239f0a1f862f9a843"},{"sha":"ac2e85ae6173a1942a2bd0825fc91134569a7053","author":{"email":"c47b4d1a93d49e69bdea5267b61a66ce35c8b54f@docker.com","name":"Josh Hawn"},"message":"Don't record generation time on fingerprint bench\n\nDocker-DCO-1.1-Signed-off-by: Josh Hawn <josh.hawn@docker.com> <github: jlhawn)","distinct":false,"url":"https://api.github.com/repos/jlhawn/libtrust/commits/ac2e85ae6173a1942a2bd0825fc91134569a7053"},{"sha":"6b7834910dcbb3021adc193411d01f65595445fb","author":{"email":"e1c79a582b6629e6b39e9679f4bb964d25db4aa8@mcgstyle.net","name":"Derek McGowan"},"message":"Merge pull request #41 from dmcgowan/key_benchmarks\n\nAdd benchmarks for generation and fingerprinting","distinct":true,"url":"https://api.github.com/repos/jlhawn/libtrust/commits/6b7834910dcbb3021adc193411d01f65595445fb"},{"sha":"455f56bdc8718530835c00e7585015a2eaf751a3","author":{"email":"7e61ed261aef9abaa71fd4c2127eb6cb9f01ce10@gmail.com","name":"Evan Hazlett"},"message":"move some of @dmcgowan libtrust/identity utils into libtrust\n\nSigned-off-by: Evan Hazlett <ejhazlett@gmail.com>","distinct":true,"url":"https://api.github.com/repos/jlhawn/libtrust/commits/455f56bdc8718530835c00e7585015a2eaf751a3"},{"sha":"a06eb3865051903d5a79bf8689a4408e495bb020","author":{"email":"7e61ed261aef9abaa71fd4c2127eb6cb9f01ce10@gmail.com","name":"Evan Hazlett"},"message":"make domain and server name configurable\n\nSigned-off-by: Evan Hazlett <ejhazlett@gmail.com>","distinct":true,"url":"https://api.github.com/repos/jlhawn/libtrust/commits/a06eb3865051903d5a79bf8689a4408e495bb020"},{"sha":"6d61336ebcefce85a6b9a316229d1e6e509b020b","author":{"email":"7e61ed261aef9abaa71fd4c2127eb6cb9f01ce10@gmail.com","name":"Evan Hazlett"},"message":"docs for configurable server name and domain\n\nSigned-off-by: Evan Hazlett <ejhazlett@gmail.com>","distinct":true,"url":"https://api.github.com/repos/jlhawn/libtrust/commits/6d61336ebcefce85a6b9a316229d1e6e509b020b"},{"sha":"1dc3c57f6be6c80ea80441e6fb11b320f6da8a6a","author":{"email":"e1c79a582b6629e6b39e9679f4bb964d25db4aa8@mcgstyle.net","name":"Derek McGowan"},"message":"Merge pull request #46 from ehazlett/common-utils\n\n@dmcgowan libtrust/identity utils into libtrust","distinct":true,"url":"https://api.github.com/repos/jlhawn/libtrust/commits/1dc3c57f6be6c80ea80441e6fb11b320f6da8a6a"},{"sha":"a9625ce37e2dc5fed2e51eec2d39c39e4ac4c1df","author":{"email":"63efd86fa22882ae89b6027b22a36e4db1f4214d@docker.com","name":"Stephen J Day"},"message":"Add capability to merge signatures signed by different parties\n\nSignatures generated at different times may need to be merged when the private\nkeys are no longer available. To support this use case, the\n(*JSONSignature).Merge method has been added. It allows the caller to merge\nsignatures with the same payload from other sources into the receiver. The\nresulting signature can verify content from all of the available public keys.\n\nSigned-off-by: Stephen J Day <stephen.day@docker.com>","distinct":true,"url":"https://api.github.com/repos/jlhawn/libtrust/commits/a9625ce37e2dc5fed2e51eec2d39c39e4ac4c1df"},{"sha":"a22ad3a6c54cb223a6d84ef0828a37e9399bcc5d","author":{"email":"e1c79a582b6629e6b39e9679f4bb964d25db4aa8@mcgstyle.net","name":"Derek McGowan"},"message":"Merge pull request #48 from stevvooe/add-signature-merge\n\nAdd capability to merge signatures signed by different parties","distinct":true,"url":"https://api.github.com/repos/jlhawn/libtrust/commits/a22ad3a6c54cb223a6d84ef0828a37e9399bcc5d"},{"sha":"dddd1cbedd5bc3b579f8f91727641db7b0b0b02a","author":{"email":"63efd86fa22882ae89b6027b22a36e4db1f4214d@docker.com","name":"Stephen J Day"},"message":"Stabilize JWS output with multiple signatures\n\nThis change stabilizes the order in which signatures are written to json when\nmultiple signatures are present. The signatures are sorted by key id then the\nactual signature bytes.\n\nSigned-off-by: Stephen J Day <stephen.day@docker.com>","distinct":true,"url":"https://api.github.com/repos/jlhawn/libtrust/commits/dddd1cbedd5bc3b579f8f91727641db7b0b0b02a"},{"sha":"03e0134165a5dc7b0c71ef9c7ef7d975fa2a7258","author":{"email":"63efd86fa22882ae89b6027b22a36e4db1f4214d@docker.com","name":"Stephen J Day"},"message":"Provide methods to disassemble signatures in JWS\n\nThis adds (*JSONSignature).Signatures and modifies NewJSONSignature to allow\nworking with individual signature blobs. The blobs can be pulled off of a\nsignature, stored separately then merged back together. The signatures are\ntransported as byte slices.\n\nSigned-off-by: Stephen J Day <stephen.day@docker.com>","distinct":true,"url":"https://api.github.com/repos/jlhawn/libtrust/commits/03e0134165a5dc7b0c71ef9c7ef7d975fa2a7258"},{"sha":"fa567046d9b14f6aa788882a950d69651d230b21","author":{"email":"63efd86fa22882ae89b6027b22a36e4db1f4214d@docker.com","name":"Stephen J Day"},"message":"Remove unnecessary use of pointer types\n\nTo simplify the code, some pointer type fields have been removed where it makes\nsense. Doing so should reduce the number of scattered heap allocations and\nsimplify areas where we copy into a struct.\n\nThere is probably more work that can be done to get the benefits of this change.\n\nSigned-off-by: Stephen J Day <stephen.day@docker.com>","distinct":true,"url":"https://api.github.com/repos/jlhawn/libtrust/commits/fa567046d9b14f6aa788882a950d69651d230b21"},{"sha":"c54fbb67c1f1e68d7d6f8d2ad7c9360404616a41","author":{"email":"e1c79a582b6629e6b39e9679f4bb964d25db4aa8@mcgstyle.net","name":"Derek McGowan"},"message":"Merge pull request #49 from stevvooe/signature-assembly\n\nProvide methods to disassemble signatures in JWS","distinct":true,"url":"https://api.github.com/repos/jlhawn/libtrust/commits/c54fbb67c1f1e68d7d6f8d2ad7c9360404616a41"}]}