зеркало из https://github.com/mozilla/gecko-dev.git
62db00e902
2019-12-02 Kevin Jacobs <kjacobs@mozilla.com> * lib/ssl/sslsnce.c: Bug 1593401 - Fix race condition in self-encrypt functions r=mt,jcj [77976f3fefca] [NSS_3_48_BETA1] 2019-12-02 J.C. Jones <jjones@mozilla.com> * automation/release/nspr-version.txt: Bug 1600775 - Require NSPR 4.24 for NSS 3.48 r=kaie,kjacobs [b6141fb86799] * gtests/ssl_gtest/tls_filter.h: Bug 1599545 - fixup, clang-format r=me [8ffef87ef51b] 2019-12-02 Kevin Jacobs <kjacobs@mozilla.com> * cpputil/tls_parser.h, gtests/ssl_gtest/ssl_keyupdate_unittest.cc, gtests/ssl_gtest/tls_filter.h, lib/ssl/tls13con.c: Bug 1599545 - Fix assertion and add test for early Key Update message r=mt Remove an overzealous assertion when a Key Update message is received too early, and add a test for the expected alert condition. Also adds `TlsEncryptedHandshakeMessageReplacer` for replacing TLS 1.3 encrypted handshake messages. This is a simple implementation where only the first byte of the message is changed to the new type (so as to trigger the desired handler). [a5dbf68d182d] 2019-11-27 J.C. Jones <jjones@mozilla.com> * lib/ckfw/object.c: Bug 1597799 - Guard against null ptrs in NSSCKFWObject r=kjacobs There's a bunch of similar code that could use guards in here, but I wanted to be minimal for this patch. [eab4d3c8c76d] Differential Revision: https://phabricator.services.mozilla.com/D55581 --HG-- extra : moz-landing-system : lando |
||
---|---|---|
.. | ||
.clang-format | ||
Makefile | ||
README | ||
config.mk | ||
cpputil.gyp | ||
cpputil.h | ||
databuffer.cc | ||
databuffer.h | ||
dummy_io.cc | ||
dummy_io.h | ||
dummy_io_fwd.cc | ||
freebl_scoped_ptrs.h | ||
manifest.mn | ||
nss_scoped_ptrs.h | ||
scoped_ptrs_smime.h | ||
scoped_ptrs_ssl.h | ||
scoped_ptrs_util.h | ||
tls_parser.cc | ||
tls_parser.h |
README
###################################### ## PLEASE READ BEFORE USING CPPUTIL ## ###################################### This is a static library supposed to be mainly used by NSS internally. We use it for testing, fuzzing, and a few new tools written in C++ that we're experimenting with. You might find it handy to use for your own projects but please be aware that we will make no promises your application won't break in the future. We will provide no support if you decide to link against it.