Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: sailfishos-mirror/nss
base: 71f201b8ebf15fa6dec40da3068a930a318ab56d
Choose a base ref
...
head repository: sailfishos-mirror/nss
compare: 5aef4fcdbe658e30d176ffc072d6238f8343760c
Choose a head ref
  • 3 commits
  • 25 files changed
  • 1 contributor

Commits on Mar 15, 2021

  1. Bug 1692930 - Update HPKE to final version, r=bbeurdouche

    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
    martinthomson committed Mar 15, 2021
    Copy the full SHA
    a441315 View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2021

  1. Bug 1698419 - ECH -10 updates, r=bbeurdouche

    The main changes here are:
    
    * an update to HPKE -08
    * a move to the single-byte configuration ID
    * reordering of ECHConfig
    
    The addition of the explicit configuration ID means that the API for
    constructing ECHConfig(List) needs to change.  That means a name change,
    unfortunately.  I took the opportunity to make further changes to the arguments.
    
    Differential Revision: https://phabricator.services.mozilla.com/D108392
    
    --HG--
    extra : rebase_source : e66ae86be746afbadc6c444d0debcc5aaabd2eb5
    martinthomson committed Mar 17, 2021
    Copy the full SHA
    b1b1577 View commit details
    Browse the repository at this point in the history
  2. Bug 1699021 - Add AES-256-GCM to HPKE, r=bbeurdouche

    Differential Revision: https://phabricator.services.mozilla.com/D108734
    
    --HG--
    extra : rebase_source : ffa43f8cd1f341d56e8782f81a2aa24243533614
    martinthomson committed Mar 17, 2021
    Copy the full SHA
    5aef4fc View commit details
    Browse the repository at this point in the history