Bug 921890: Add key extraction and signature verification to insanity::pkix, r=keeler, r=cviecco, a=sledru

--HG--
extra : source : e33ed267eeee330807dff6c6347e11c0a4e86809
extra : histedit_source : 8606fb5fc7d4dada0101fcbb428e2d4d25e9879a
Bug 921887: Add minimal DER decoder to insanity::pkix, r=keeler, a=sledru

--HG--
extra : source : 6db5ba057f8d557eaf238d35d539e4c3dc08be1a
extra : histedit_source : 97d7d294fe34ed9403012e7a0267b7a957f2d549
Bug 921889: Add minimal std::bind/ref/cref polyfill to insanity::pkix, r=keeler, a=sledru

--HG--
extra : source : 6f777ffc1bbc4f3575a0f2c8c1dc63b0fa4b02b0
extra : histedit_source : e1e5c2306b7793c9bb51bc35e8e21ddc677ab82c
Bug 921891, Part 1: Add insanity::pkix::Result and insanity::pkix::TrustDomain, r=keeler, r=cviecco, a=sledru

--HG--
extra : source : 682de9276170560ac62d5bc5ffbe5b707060321b
extra : histedit_source : 89aaf2cd75e900240e9a30ca7acce06cfccbe7cf
Bug 921888: Fix nullptr workaround to work with clang, r=cviecco, a=sledru

--HG--
extra : source : 259e4540e192da66a2ec5cdd26dfc43d506c51c6
extra : histedit_source : 8da3a3e8e96b6684abdcaef264aabf55d05a4652
Bug 921891, part 3: Add basic building and verification, r=keeler, r=cviecco, a=sledru

--HG--
extra : source : 2a36da04b931740858d51023b2cc8ef7528ef740
extra : histedit_source : b2ff8e19bd3f4fad19e9d6ea70fdac052f38aa96
Bug 921892: Check basic constraints in insanity::pkix, r=keeler, r=cviecco, a=sledru

--HG--
extra : source : c1829adc0388e3a2335e885853315505e7e99335
extra : histedit_source : cd43111f37e7bea0491114912a68676d41926060
Bug 921893: Verify key usage extension in insanity::pkix, r=keeler, r=cviecco, a=sledru

--HG--
extra : source : e550cbd8d393e0375c18ab4499e69b3a93f79de0
extra : histedit_source : 4e96a7a769eef67977f1b8d90fd9bc916ca85568
Bug 921895: Check extended key usage in insanity::pkix, r=keeler, r=cviecco, a=sledru

--HG--
extra : source : 32ea705bdfd196e037060b3bb7da081c1eed356d
extra : histedit_source : a3c0bc0653b689576400c16a6e5011435706b688
Bug 968359: Allow the direct validation of CA certificates in insanity::pkix, r=keeler, r=cviecco, a=sledru

--HG--
extra : source : 002e9043461b40a911903258d723c37133dbc79c
extra : histedit_source : df55f405aef10955e656aeb9954d6599436ecb7e
Bug 921896: Check name constraints in insanity::pkix, r=cviecco, r=keeler, a=sledru

--HG--
extra : source : 2545cd47894a95323b718eb4f82be6d744019c7a
extra : histedit_source : 1fa229165b21762cf30ae7a10f3f473625a16180
Bug 969938: Stop adding id-KP-OCSPSigning EKU to CA certificates in tests, r=cviecco, a=test-only

--HG--
extra : source : a2a1caee392be2aa43e44ffe04a3bcf624de703b
extra : histedit_source : 15e4c551dead30e0c9140d9e9502e90c78d1076a
Bug 970512: Remove uninteresting cases for certificate usage verification, r=cviecco, a=sledru

--HG--
extra : source : 56e0904260b417ce181e2a35978f6d77e78ef2c2
extra : histedit_source : 6d0c7286f42d31fa7b639ca9ce6872693140d650
Bug 878932, Part 1: add insanity::pkix as an option for certificate verification, r=keeler, r=cviecco, a=sledru

--HG--
extra : source : 5eece3c778aaecfe6c4bcbeaae863f611ef47280
extra : histedit_source : 6e5a075816beeb56ca9b7e1c6bed7be49cebb046
Bug 878932, Part 2: Make certificate verification implementation prefs dynamic, r=cviecco, a=sledru

--HG--
extra : source : e10dee58dd7455ac41838c50c2580e11e8febac3
extra : histedit_source : 19312729c4e59d9d875000d6aa2f6b36da583f4a
Bug 971178, Part 1: Expand test_cert_signatures.js test insanity::pkix, r=cviecco, a=test-only

--HG--
extra : source : ca16447717f31e38b9fd77908f7882c596ce33ef
extra : histedit_source : e461a81eba033d52f5d6730ca43f2bed71a9e080
Bug 971178, Part 2: Make test_getchains.js test insanity::pkix, r=cviecco, a=test-only

--HG--
extra : source : a7a95b0132c60ad6bb2297eeb407f8df19757e3a
extra : histedit_source : 586a1279b08e7c5d866ac641a82e70f668b6eb67
Bug 971178, Part 3: Expand test_certificate_usages.js test insanity::pkix, r=cviecco, a=test-only

--HG--
extra : source : d5eaddcb75daaa36ce3801e1828ab5ad24441317
extra : histedit_source : f74030c73635e6e9f5e5bc31fe8accebd835673c
Bug 877376: Add tests for intermediate CA basic constraints and KU/EKU, r=briansmith, a=test-only

--HG--
extra : source : 1ccbdd0430f245511ac603321a71535121979fe9
extra : histedit_source : 5a8dda8407ca5e08aa26d04291b4bc4454afa7d7
Bug 971178, Part 4: Expand test_intermediates_basic_constraints.js test insanity::pkix, r=cviecco, a=test-only

--HG--
extra : source : da8f41eef4bafcfac2d9beebc7eb6c3893f5f728
extra : histedit_source : a9a12d301f11c9e05352c76e1775779075557c7f