)]}' { "commit": "a1e9cabd8b9637fd896714baf1b6b7503a7467a5", "tree": "313046d86f8c5e2882cdb7ae554b2493d664c680", "parents": [ "ef7dba6ac7270d9a7ff5081b5e58a88c9780a090" ], "author": { "name": "David Benjamin", "email": "davidben@chromium.org", "time": "Wed Dec 30 00:08:49 2015 -0500" }, "committer": { "name": "Adam Langley", "email": "alangley@gmail.com", "time": "Wed Jan 27 21:17:55 2016 +0000" }, "message": "Replace enc_flags with normalized version checks.\n\nThis removes the various non-PRF checks from SSL3_ENC_METHOD so that can\nhave a clearer purpose. It also makes TLS 1.0 through 1.2\u0027s\nSSL3_ENC_METHOD tables identical and gives us an assert to ensure\nnothing accesses the version bits before version negotiation.\nAccordingly, ssl_needs_record_splitting was reordered slightly so we\ndon\u0027t rely on enc_method being initialized to TLS 1.2\npre-version-negotiation.\n\nThis leaves alert_value as the only part of SSL3_ENC_METHOD which may be\naccessed before version negotiation.\n\nChange-Id: If9e299e2ef5511b5fa442b2af654eed054c3e675\nReviewed-on: https://boringssl-review.googlesource.com/6842\nReviewed-by: Adam Langley \u003calangley@gmail.com\u003e\n", "tree_diff": [ { "type": "modify", "old_id": "c3982d0b0ba925e16a9bab1ce0b1fc2f1b59fe19", "old_mode": 33188, "old_path": "ssl/internal.h", "new_id": "8a5ebe96dc6e5bdcfee5c0e598588f80752db22a", "new_mode": 33188, "new_path": "ssl/internal.h" }, { "type": "modify", "old_id": "32656096d169435d8e9daa4c6df8e3ae684a0239", "old_mode": 33188, "old_path": "ssl/s3_both.c", "new_id": "1a91e0bd12401242eeb013e297986691e77460e5", "new_mode": 33188, "new_path": "ssl/s3_both.c" }, { "type": "modify", "old_id": "10eaac88c956000bede4ebe3b29bfccd8c9f23b3", "old_mode": 33188, "old_path": "ssl/s3_clnt.c", "new_id": "ec7a50b6e96698647f6d4507e695c4c1af066bb1", "new_mode": 33188, "new_path": "ssl/s3_clnt.c" }, { "type": "modify", "old_id": "790867f60affd2dc95507cb885b68d9037f1cc70", "old_mode": 33188, "old_path": "ssl/s3_enc.c", "new_id": "16c2a315e2b13e588b07c2110148b0a5c013a185", "new_mode": 33188, "new_path": "ssl/s3_enc.c" }, { "type": "modify", "old_id": "30fbface5392d674e04426d9904421503c542642", "old_mode": 33188, "old_path": "ssl/s3_lib.c", "new_id": "0d4a8219cc3b95e200a4d2df080c61f7878ad2d3", "new_mode": 33188, "new_path": "ssl/s3_lib.c" }, { "type": "modify", "old_id": "94f1ccb16c1ebba51fdef23aa0f474787e98aff7", "old_mode": 33188, "old_path": "ssl/s3_srvr.c", "new_id": "bbe178fd145499b4ba607687c7cfc5cd765af6b6", "new_mode": 33188, "new_path": "ssl/s3_srvr.c" }, { "type": "modify", "old_id": "fe3c1738bddabcb1ea9567ccc5190f0c1876c71e", "old_mode": 33188, "old_path": "ssl/ssl_lib.c", "new_id": "8eba906a7f56c548e7c7c97f13a509888d68d00a", "new_mode": 33188, "new_path": "ssl/ssl_lib.c" }, { "type": "modify", "old_id": "25ff71051cc008b3ed42115e031e1629bd02e6ff", "old_mode": 33188, "old_path": "ssl/t1_enc.c", "new_id": "c728a0ac7ea8de271238bdc20c4faf499a4ff063", "new_mode": 33188, "new_path": "ssl/t1_enc.c" }, { "type": "modify", "old_id": "346746af2596855b0dfae7d912e9b9423b8b3e6a", "old_mode": 33188, "old_path": "ssl/t1_lib.c", "new_id": "7a336f17ef4566b7fa4484347b70683ad8951c95", "new_mode": 33188, "new_path": "ssl/t1_lib.c" }, { "type": "modify", "old_id": "25d6e82181b183cefdad04936c0841de1262482f", "old_mode": 33188, "old_path": "ssl/tls_record.c", "new_id": "d53e1d78c41919fc16c3fc45751ccafa84fafe1b", "new_mode": 33188, "new_path": "ssl/tls_record.c" } ] }