chart/4.38.18
pcapriotti
tagged this
24 Aug 11:40
* Add hybrid Kyber ciphersuite * Fix ciphersuite tag parser * Change conversation ciphersuite on first commit * Save MLS keystore as part of a client's state * Move invalid epoch test to new suite * Rewrite unsupported proposal test Instead of crafting an unsupported proposal in the haskell code, we now use mls-test-cli to create a `ReInit` proposal. * Forbid bare proposals at epoch 0 * Do not crash on invalid subconversation entries * Index key packages by ciphersuite * Add ciphersuite parameter to some tests * Test key packages with multiple ciphersuites * Test key package upload with unsupported CS * Test commit with unsupported ciphersuite * Update mls-test-cli to pq branch * Add CHANGELOG entries * Remove unused dependency * Use `ToHttpApiData` instance of CipherSuite When constructing the query parameter corresponding to a ciphersuite in an internal API, use the `ToHttpApiData` instance instead of converting the ciphersuite into a bytestring manually. * Linter fixes