a2293e897889027856a26404ced424f09ecb2130: Bug 1603042 - TLS 1.3 out-of-band PSK support r=mt
Kevin Jacobs <kjacobs@mozilla.com> - Tue, 02 Jun 2020 15:12:15 +0000 - rev 15642
Push 3762 by kjacobs@mozilla.com at Tue, 02 Jun 2020 15:22:15 +0000
Bug 1603042 - TLS 1.3 out-of-band PSK support r=mt This patch adds support for External (out-of-band) PSKs in TLS 1.3. An External PSK (EPSK) can be set by calling `SSL_AddExternalPsk`, and removed with `SSL_RemoveExternalPsk`. `SSL_AddExternalPsk0Rtt` can be used to add a PSK while also specifying a suite and max_early_data_size for use with 0-RTT. As part of handling PSKs more generically, the patch also changes how resumption PSKs are handled internally, so as to rely on the same mechanisms where possible. A socket is currently limited to only one External PSK at a time. If the server doesn't find the same identity for the configured EPSK, it will fall back to certificate authentication. Differential Revision: https://phabricator.services.mozilla.com/D56687
61c83f79e90c4fdd159f0ee12d559f26c5f46f74: Bug 1528113 - Use ARM's crypto extension for SHA256 r=kjacobs
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Mon, 01 Jun 2020 20:46:41 +0000 - rev 15641
Push 3761 by kjacobs@mozilla.com at Mon, 01 Jun 2020 20:47:02 +0000
Bug 1528113 - Use ARM's crypto extension for SHA256 r=kjacobs ARMv8 CPU has accelerated hardware instruction for SHA256 that supports GCC 4.9+. We should use it if available. Differential Revision: https://phabricator.services.mozilla.com/D38830
8dc4772bd678f101a38d547c3eddad1b2983d547: Set version numbers to 3.54 beta
J.C. Jones <jjones@mozilla.com> - Fri, 29 May 2020 13:35:53 -0700 - rev 15640
Push 3760 by jjones@mozilla.com at Fri, 29 May 2020 20:50:59 +0000
Set version numbers to 3.54 beta
5c1dff547a19533fdb4b0a98453cd2c784c0ece6: Added tag NSS_3_53_RTM for changeset 7e453a5afcb4 NSS_3_53_BRANCH
J.C. Jones <jjones@mozilla.com> - Fri, 29 May 2020 13:34:52 -0700 - rev 15639
Push 3759 by jjones@mozilla.com at Fri, 29 May 2020 20:50:43 +0000
Added tag NSS_3_53_RTM for changeset 7e453a5afcb4
7e453a5afcb45713708c313465742563ce6e6591: Set version numbers to 3.53 final NSS_3_53_BRANCH NSS_3_53_RTM
J.C. Jones <jjones@mozilla.com> - Fri, 29 May 2020 13:34:42 -0700 - rev 15638
Push 3758 by jjones@mozilla.com at Fri, 29 May 2020 20:50:06 +0000
Set version numbers to 3.53 final
90c954f62c9d35925be4f38faa8fc6d740902613: Added tag NSS_3_53_BETA2 for changeset 8fe22033a88e
Kevin Jacobs <kjacobs@mozilla.com> - Thu, 28 May 2020 16:16:49 -0700 - rev 15637
Push 3757 by kjacobs@mozilla.com at Thu, 28 May 2020 23:19:34 +0000
Added tag NSS_3_53_BETA2 for changeset 8fe22033a88e
8fe22033a88e7fb75d451455ca841017ce50f9c1: Bug 1640260 - Initialize PBE params r=jcj NSS_3_53_BETA2
Kevin Jacobs <kjacobs@mozilla.com> - Thu, 28 May 2020 22:34:52 +0000 - rev 15636
Push 3756 by kjacobs@mozilla.com at Thu, 28 May 2020 22:35:24 +0000
Bug 1640260 - Initialize PBE params r=jcj Differential Revision: https://phabricator.services.mozilla.com/D76544
8bfb386f459fbb3c091d41478f24ef5b25c3a224: Bug 1618404 - Set CKA_NSS_SERVER_DISTRUST_AFTER for Symantec root certs. r=jcj
Benjamin Beurdouche <bbeurdouche@mozilla.com> - Wed, 27 May 2020 21:48:05 +0000 - rev 15635
Push 3755 by kjacobs@mozilla.com at Thu, 28 May 2020 19:31:57 +0000
Bug 1618404 - Set CKA_NSS_SERVER_DISTRUST_AFTER for Symantec root certs. r=jcj Differential Revision: https://phabricator.services.mozilla.com/D77062
4d1b7bbeebfe12cb16b2af74cfec4183637014cc: Bug 1621159 - Set CKA_NSS_SERVER_DISTRUST_AFTER for Consorci AOC, GRCA, and SK ID root certs. r=jcj
Benjamin Beurdouche <bbeurdouche@mozilla.com> - Wed, 27 May 2020 21:35:30 +0000 - rev 15634
Push 3754 by kjacobs@mozilla.com at Thu, 28 May 2020 19:31:23 +0000
Bug 1621159 - Set CKA_NSS_SERVER_DISTRUST_AFTER for Consorci AOC, GRCA, and SK ID root certs. r=jcj Differential Revision: https://phabricator.services.mozilla.com/D77065
661e3e3f6ba515a36fc97038164979a216c9f87b: Added tag NSS_3_53_BETA1 for changeset c7a1c91cd9be
Kevin Jacobs <kjacobs@mozilla.com> - Tue, 26 May 2020 13:12:24 -0700 - rev 15633
Push 3753 by kjacobs@mozilla.com at Tue, 26 May 2020 20:16:34 +0000
Added tag NSS_3_53_BETA1 for changeset c7a1c91cd9be
c7a1c91cd9befb627eb908965ae3a611b381c7ad: Bug 1629414 - Guard USE_PPC_CRYPTO and VSX types with __VSX__ and __ALTIVEC__ r=kjacobs NSS_3_53_BETA1
J.C. Jones <jjones@mozilla.com> - Fri, 22 May 2020 22:34:20 +0000 - rev 15632
Push 3752 by jjones@mozilla.com at Fri, 22 May 2020 23:09:21 +0000
Bug 1629414 - Guard USE_PPC_CRYPTO and VSX types with __VSX__ and __ALTIVEC__ r=kjacobs This avoids build errors on non-VSX architectures even when not compiling the POWER accelerated code. Differential Revision: https://phabricator.services.mozilla.com/D72014
e23fe363fa058e9b289ae03cd352fc1f9e057146: Bug 1639033 - Use unsigned int for a loop counter to eliminate a signed-unsigned comparison warning in aes-x86.c. r=kjacobs
Jeff Walden <jwalden@mit.edu> - Thu, 21 May 2020 19:34:16 +0000 - rev 15631
Push 3751 by kjacobs@mozilla.com at Fri, 22 May 2020 20:56:57 +0000
Bug 1639033 - Use unsigned int for a loop counter to eliminate a signed-unsigned comparison warning in aes-x86.c. r=kjacobs Depends on D75847 Differential Revision: https://phabricator.services.mozilla.com/D75848
0d778b0e778fa3326421b23e07bc31348f951053: Bug 1639033 - Used unsigned int instead of int in a few places in ec.c to eliminate signed-unsigned comparison warnings. r=kjacobs
Jeff Walden <jwalden@mit.edu> - Thu, 21 May 2020 20:41:52 +0000 - rev 15630
Push 3751 by kjacobs@mozilla.com at Fri, 22 May 2020 20:56:57 +0000
Bug 1639033 - Used unsigned int instead of int in a few places in ec.c to eliminate signed-unsigned comparison warnings. r=kjacobs Depends on D75846 Differential Revision: https://phabricator.services.mozilla.com/D75847
df5c8f6430a027353c46103a26e057cfa1a760db: Bug 1639033 - Use unsigned int rather than int for two variables to eliminate a bunch of signed-unsigned comparison warnings. r=kjacobs
Jeff Walden <jwalden@mit.edu> - Thu, 21 May 2020 20:37:41 +0000 - rev 15629
Push 3751 by kjacobs@mozilla.com at Fri, 22 May 2020 20:56:57 +0000
Bug 1639033 - Use unsigned int rather than int for two variables to eliminate a bunch of signed-unsigned comparison warnings. r=kjacobs Depends on D75845 Differential Revision: https://phabricator.services.mozilla.com/D75846
ce5b8b7e010cca549faaf067f7315ae03dfe258b: Bug 1639033 - Use unsigned int for various count variables in mplogic.c to eliminate signed-unsigned comparison warnings. r=kjacobs
Jeff Walden <jwalden@mit.edu> - Thu, 21 May 2020 20:08:26 +0000 - rev 15628
Push 3751 by kjacobs@mozilla.com at Fri, 22 May 2020 20:56:57 +0000
Bug 1639033 - Use unsigned int for various count variables in mplogic.c to eliminate signed-unsigned comparison warnings. r=kjacobs Depends on D75844 Differential Revision: https://phabricator.services.mozilla.com/D75845
563a7cd7484bde21b387dda2b0b7e4e5a049f7cf: Bug 1639033 - Use size_t for loops up to sizeof(T) in aeskeywrap.c to eliminate some signed-comparison warnings. r=kjacobs
Jeff Walden <jwalden@mit.edu> - Thu, 21 May 2020 19:46:52 +0000 - rev 15627
Push 3751 by kjacobs@mozilla.com at Fri, 22 May 2020 20:56:57 +0000
Bug 1639033 - Use size_t for loops up to sizeof(T) in aeskeywrap.c to eliminate some signed-comparison warnings. r=kjacobs Depends on D75843 Differential Revision: https://phabricator.services.mozilla.com/D75844
a5f80d0805caeda11968611221ffd48f62334680: Bug 1639033 - Change +sftk_xcbc_mac_pad's block-size argument to be unsigned int to avoid sign-comparison warnings. r=kjacobs
Jeff Walden <jwalden@mit.edu> - Thu, 21 May 2020 19:57:07 +0000 - rev 15626
Push 3751 by kjacobs@mozilla.com at Fri, 22 May 2020 20:56:57 +0000
Bug 1639033 - Change +sftk_xcbc_mac_pad's block-size argument to be unsigned int to avoid sign-comparison warnings. r=kjacobs Depends on D75842 Differential Revision: https://phabricator.services.mozilla.com/D75843
e65dd5c2cf86c36d414fa99986e49e9b1bd97aa0: Bug 1639033 - Use the jarType enum type, not int, for certain variables and arguments in jar.c -- for greater precision, and to avoid sign-comparison warnings. r=kjacobs
Jeff Walden <jwalden@mit.edu> - Fri, 22 May 2020 20:35:53 +0000 - rev 15625
Push 3751 by kjacobs@mozilla.com at Fri, 22 May 2020 20:56:57 +0000
Bug 1639033 - Use the jarType enum type, not int, for certain variables and arguments in jar.c -- for greater precision, and to avoid sign-comparison warnings. r=kjacobs Depends on D75841 Differential Revision: https://phabricator.services.mozilla.com/D75842
6512178a58f5108488feda1da805afa6a1ab6315: Bug 1639033 - Make all |moduleIndex| variables in pkcs11.c be unsigned, to eliminate a -Wsign-compare warning. r=kjacobs
Jeff Walden <jwalden@mit.edu> - Tue, 19 May 2020 21:17:27 +0000 - rev 15624
Push 3751 by kjacobs@mozilla.com at Fri, 22 May 2020 20:56:57 +0000
Bug 1639033 - Make all |moduleIndex| variables in pkcs11.c be unsigned, to eliminate a -Wsign-compare warning. r=kjacobs Depends on D75840 Differential Revision: https://phabricator.services.mozilla.com/D75841
98390eef50a10d496d35e38ef03f2248a47abd92: Bug 1639033 - Fix signed-unsigned comparison warning in basicutil.c. r=kjacobs
Jeff Walden <jwalden@mit.edu> - Tue, 19 May 2020 20:09:44 +0000 - rev 15623
Push 3751 by kjacobs@mozilla.com at Fri, 22 May 2020 20:56:57 +0000
Bug 1639033 - Fix signed-unsigned comparison warning in basicutil.c. r=kjacobs Differential Revision: https://phabricator.services.mozilla.com/D75840
(0) -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 tip