• Martin Thomson's avatar
    Bug 1692930 - Update HPKE to final version, r=bbeurdouche · a4413156
    Martin Thomson authored
    This adds the final HPKE version string.
    
    This removes the draft version markers from the implementation and stops
    tracking the draft version with the exported syntax.
    
    I've added the script that I used to convert the JSON test vectors from the
    specification; that should allow us to pick up new tests relatively easily,
    especially if we need to add new algorithms.
    
    This change breaks several ECH test cases.  As fixing those tests is
    extraordinarily fiddly, I'm going to defer making those changes until we need to
    update ECH.  As we can't land this code until ECH is updated to depend on the
    final HPKE and until we have coordinated with servers on when the ECH update can
    be deployed, it should be OK to defer.
    
    In short, don't land this without the matching ECH changes.
    
    Differential Revision: https://phabricator.services.mozilla.com/D105256
    
    --HG--
    extra : rebase_source : b0717403cf5136efc14f85499182763aa551efc3
    a4413156
Name
Last commit
Last update
..
nsinstall Loading commit data...
AIX.mk Loading commit data...
Android.mk Loading commit data...
BSD_OS.mk Loading commit data...
BeOS.mk Loading commit data...
Darwin.mk Loading commit data...
FreeBSD.mk Loading commit data...
HP-UX.mk Loading commit data...
HP-UXA.09.03.mk Loading commit data...
HP-UXA.09.07.mk Loading commit data...
HP-UXA.09.mk Loading commit data...
HP-UXB.10.01.mk Loading commit data...
HP-UXB.10.10.mk Loading commit data...
HP-UXB.10.20.mk Loading commit data...
HP-UXB.10.30.mk Loading commit data...
HP-UXB.10.mk Loading commit data...
HP-UXB.11.00.mk Loading commit data...
HP-UXB.11.11.mk Loading commit data...
HP-UXB.11.20.mk Loading commit data...
HP-UXB.11.22.mk Loading commit data...
HP-UXB.11.23.mk Loading commit data...
HP-UXB.11.mk Loading commit data...
IRIX.mk Loading commit data...
IRIX5.2.mk Loading commit data...
IRIX5.3.mk Loading commit data...
IRIX5.mk Loading commit data...
IRIX6.2.mk Loading commit data...
IRIX6.3.mk Loading commit data...
IRIX6.5.mk Loading commit data...
IRIX6.mk Loading commit data...
Linux.mk Loading commit data...
Makefile Loading commit data...
NCR3.0.mk Loading commit data...
NEC4.2.mk Loading commit data...
NetBSD.mk Loading commit data...
OS2.mk Loading commit data...
OSF1.mk Loading commit data...
OSF1V2.0.mk Loading commit data...
OSF1V3.0.mk Loading commit data...
OSF1V3.2.mk Loading commit data...
OSF1V4.0.mk Loading commit data...
OSF1V4.0B.mk Loading commit data...
OSF1V4.0D.mk Loading commit data...
OSF1V5.0.mk Loading commit data...
OSF1V5.1.mk Loading commit data...
OpenBSD.mk Loading commit data...
OpenUNIX.mk Loading commit data...
QNX.mk Loading commit data...
README Loading commit data...
RISCOS.mk Loading commit data...
ReliantUNIX.mk Loading commit data...
ReliantUNIX5.4.mk Loading commit data...
SCOOS5.0.mk Loading commit data...
SCO_SV3.2.mk Loading commit data...
SunOS4.1.3_U1.mk Loading commit data...
SunOS5.mk Loading commit data...
UNIX.mk Loading commit data...
UNIXWARE2.1.mk Loading commit data...
WIN32.mk Loading commit data...
WIN95.mk Loading commit data...
WINNT.mk Loading commit data...
Werror.mk Loading commit data...
arch.mk Loading commit data...
check_cc.py Loading commit data...
command.mk Loading commit data...
config.gypi Loading commit data...
config.mk Loading commit data...
coreconf.dep Loading commit data...
coreconf.pl Loading commit data...
detect_host_arch.py Loading commit data...
empty.c Loading commit data...
fuzz.sh Loading commit data...
headers.mk Loading commit data...
location.mk Loading commit data...
module.mk Loading commit data...
msvc.sh Loading commit data...
nspr.sh Loading commit data...
precommit.clang-format.sh Loading commit data...
prefix.mk Loading commit data...
rules.mk Loading commit data...
ruleset.mk Loading commit data...
sanitizers.py Loading commit data...
sanitizers.sh Loading commit data...
shlibsign.py Loading commit data...
source.mk Loading commit data...
suffix.mk Loading commit data...
tree.mk Loading commit data...
version.mk Loading commit data...
version.pl Loading commit data...
werror.py Loading commit data...
zlib.mk Loading commit data...