diff options
Diffstat (limited to 'lib/pk11wrap/pk11hpke.h')
-rw-r--r-- | lib/pk11wrap/pk11hpke.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/pk11wrap/pk11hpke.h b/lib/pk11wrap/pk11hpke.h index 95a55fd33..e86d235b4 100644 --- a/lib/pk11wrap/pk11hpke.h +++ b/lib/pk11wrap/pk11hpke.h @@ -9,7 +9,7 @@ #include "seccomon.h" #ifdef NSS_ENABLE_DRAFT_HPKE -#define HPKE_DRAFT_VERSION 5 +#define HPKE_DRAFT_VERSION 7 #define CLEANUP \ PORT_Assert(rv == SECSuccess); \ @@ -42,13 +42,15 @@ typedef enum { HpkeModePsk = 1, } HpkeModeId; -/* https://tools.ietf.org/html/draft-irtf-cfrg-hpke-05#section-7.1 */ +/* https://tools.ietf.org/html/draft-irtf-cfrg-hpke-07#section-7.1 */ typedef enum { HpkeDhKemX25519Sha256 = 0x20, } HpkeKemId; typedef enum { HpkeKdfHkdfSha256 = 1, + HpkeKdfHkdfSha384 = 2, + HpkeKdfHkdfSha512 = 3, } HpkeKdfId; typedef enum { |