Skip to content

Addition of mls::State serialization using the existing serialization options#458

Open
BlehPoster wants to merge 1 commit intocisco:mainfrom
BlehPoster:main
Open

Addition of mls::State serialization using the existing serialization options#458
BlehPoster wants to merge 1 commit intocisco:mainfrom
BlehPoster:main

Conversation

@BlehPoster
Copy link

Adds TLS_SERIALIZABLE recursively to all required nested structures while keeping member accessibility untouched by adding specific overloaded stream operators.
Known issue: Since serialization requires an empty/existing object, mls::State and its nested structures must be default constructible. As long as serialization is implemented outside of structures, default constructors are mandatory.
Added missing #ifdef(WITH_PQ)

The project builds locally (Linux, Clang 18), and all unit tests are passing.

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