{"push_id":1954369357,"size":4,"distinct_size":4,"ref":"refs/heads/upstream/dev.boringcrypto","head":"7b49445d0fab71820314a2e5bdfba6b84b7f16d0","before":"f48a9fb8154aaca47b7b701e560cb46bd70ed31a","commits":[{"sha":"9c307d8039b8b6513c8a8363347bf49c2e933993","author":{"name":"Russ Cox","email":"8a257f3eb6296581900174cf1d04102f8c1554b9@golang.org"},"message":"[dev.boringcrypto] crypto/internal/cipherhw: fix AESGCMSupport for BoringCrypto\n\nThe override was not commented and was in the wrong file.\n\nChange-Id: I739db561acff6d91b0f3559c8bb45437f11c0b04\nReviewed-on: https://go-review.googlesource.com/59250\nReviewed-by: Adam Langley <agl@golang.org>","distinct":true,"url":"https://api.github.com/repos/fuchsia-mirror/third_party-go/commits/9c307d8039b8b6513c8a8363347bf49c2e933993"},{"sha":"f6358bdb6ca21b93313f98e3963229aedd043fe8","author":{"name":"Russ Cox","email":"8a257f3eb6296581900174cf1d04102f8c1554b9@golang.org"},"message":"[dev.boringcrypto] crypto/internal/boring: fix NewHMAC with empty key\n\nTest is in a separate CL for easier cherry-picking to master branch.\n\nChange-Id: Ia4a9032892d2896332010fe18a3216f8c4a58d1c\nReviewed-on: https://go-review.googlesource.com/59770\nReviewed-by: Adam Langley <agl@golang.org>","distinct":true,"url":"https://api.github.com/repos/fuchsia-mirror/third_party-go/commits/f6358bdb6ca21b93313f98e3963229aedd043fe8"},{"sha":"81b9d733b04b635e6c6e78396c4bde0d344da06c","author":{"name":"Russ Cox","email":"8a257f3eb6296581900174cf1d04102f8c1554b9@golang.org"},"message":"[dev.boringcrypto] crypto/hmac: test empty key\n\nThis happens in the scrypt and pbkdf unit tests.\n\nChange-Id: I1eda944d7c01d28c7a6dd9f428f5fdd1cbd58939\nReviewed-on: https://go-review.googlesource.com/59771\nReviewed-by: Adam Langley <agl@golang.org>","distinct":true,"url":"https://api.github.com/repos/fuchsia-mirror/third_party-go/commits/81b9d733b04b635e6c6e78396c4bde0d344da06c"},{"sha":"7b49445d0fab71820314a2e5bdfba6b84b7f16d0","author":{"name":"Russ Cox","email":"8a257f3eb6296581900174cf1d04102f8c1554b9@golang.org"},"message":"[dev.boringcrypto] cmd/compile: hide new boring fields from reflection\n\nThis is terrible but much simpler, cleaner, and more effective\nthan all the alternatives I have come up with.\n\nLots of code assumes that reflect.DeepEqual is meaningful\non rsa.PublicKey etc, because previously they consisted only of\nexported meaningful fields.\n\nWorse, there exists code that assumes asn1.Marshal can be\npassed an rsa.PublicKey, because that struct has historically\nmatched exactly the form that would be needed to produce\nthe official ASN.1 DER encoding of an RSA public key.\n\nInstead of tracking down and fixing all of that code\n(and probably more), we can limit the BoringCrypto-induced\ndamage by ensliting the compiler to hide the new field\nfrom reflection. Then nothing can get at it and nothing can\nbe disrupted by it.\n\nKill two birds with one cannon ball.\n\nI'm very sorry.\n\nChange-Id: I0ca4d6047c7e98f880cbb81904048c1952e278cc\nReviewed-on: https://go-review.googlesource.com/60271\nReviewed-by: Adam Langley <agl@golang.org>\nReviewed-by: Ian Lance Taylor <iant@golang.org>","distinct":true,"url":"https://api.github.com/repos/fuchsia-mirror/third_party-go/commits/7b49445d0fab71820314a2e5bdfba6b84b7f16d0"}]}
{"actor":{"display_login":"FF0080"}}