Skip to content

Conversation

@cobycloud
Copy link
Contributor

Summary

  • add a KeyType.MLKEM enum value and register the new swarmauri_crypto_mlkem workspace member
  • implement the MlKemCrypto provider with ML-KEM-768 wrap/unwrap and seal/unseal flows plus strict KeyRef validation
  • document the package and add async unit tests covering direct usage and CompositeCrypto routing

Testing

  • uv run --directory pkgs/core --package swarmauri_core ruff format .
  • uv run --directory pkgs/core --package swarmauri_core ruff check . --fix
  • uv run --directory pkgs/standards/swarmauri_crypto_mlkem --package swarmauri_crypto_mlkem ruff format .
  • uv run --directory pkgs/standards/swarmauri_crypto_mlkem --package swarmauri_crypto_mlkem ruff check . --fix

https://chatgpt.com/codex/tasks/task_e_68ea2efe53048326924ec134f102f946

@cobycloud cobycloud force-pushed the mono/dev branch 28 times, most recently from 80c5921 to facce21 Compare January 13, 2026 06:10
@cobycloud cobycloud force-pushed the mono/dev branch 18 times, most recently from 99c5e35 to 0f89d2e Compare January 13, 2026 06:13
Base automatically changed from mono/dev to master January 28, 2026 00:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants