Skip to content

otp_crypto: add ML-KEM-768 encapsulation - #2385

Open
pguyot wants to merge 1 commit into
atomvm:release-0.7from
pguyot:w31/ml-kem-768
Open

otp_crypto: add ML-KEM-768 encapsulation#2385
pguyot wants to merge 1 commit into
atomvm:release-0.7from
pguyot:w31/ml-kem-768

Conversation

@pguyot

@pguyot pguyot commented Aug 1, 2026

Copy link
Copy Markdown
Collaborator
  • generic_unix: add an AVM_STATIC_LIBSODIUM option
  • otp_crypto: add the ML-KEM-768 encapsulation NIF (requires libsodium >= 1.0.22)
  • test_crypto_pk: cover ML-KEM-768 encapsulation

These changes are made under both the "Apache 2.0" and the "GNU Lesser General
Public License 2.1 or later" license terms (dual license).

SPDX-License-Identifier: Apache-2.0 OR LGPL-2.1-or-later

- generic_unix: add an AVM_STATIC_LIBSODIUM option
- otp_crypto: add the ML-KEM-768 encapsulation NIF (requires libsodium >= 1.0.22)
- test_crypto_pk: cover ML-KEM-768 encapsulation

Signed-off-by: Paul Guyot <pguyot@kallisys.net>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant