• 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
automation Loading commit data...
cmd Loading commit data...
coreconf Loading commit data...
cpputil Loading commit data...
doc Loading commit data...
fuzz Loading commit data...
gtests Loading commit data...
lib Loading commit data...
nss/automation/abi-check Loading commit data...
nss-tool Loading commit data...
pkg Loading commit data...
tests Loading commit data...
.arcconfig Loading commit data...
.clang-format Loading commit data...
.gitignore Loading commit data...
.hgignore Loading commit data...
.hgtags Loading commit data...
.sancov-blacklist Loading commit data...
.taskcluster.yml Loading commit data...
COPYING Loading commit data...
Makefile Loading commit data...
build.sh Loading commit data...
exports.gyp Loading commit data...
help.txt Loading commit data...
mach Loading commit data...
manifest.mn Loading commit data...
nss.gyp Loading commit data...
readme.md Loading commit data...
trademarks.txt Loading commit data...