Skip to content

feat: migrate cbor lib and add Fuzzer for cbor serialization - #1110

Merged
MauroToscano merged 20 commits into
stagingfrom
migrate-cbor-lib
Oct 1, 2024
Merged

feat: migrate cbor lib and add Fuzzer for cbor serialization#1110
MauroToscano merged 20 commits into
stagingfrom
migrate-cbor-lib

Conversation

@IAvecilla

@IAvecillaIAvecilla commented Sep 27, 2024

Copy link
Copy Markdown
Contributor

This:
closes
#1093
#902

To test, run the following commands:

  • make operator_marshall_unmarshall_fuzz_macos this tests that both decoding and encoding functions don't panic with random inputs without checking for correctness.
  • make operator_valid_marshall_fuzz_macos this tests the encoding function correctness checking for correct results only dealing with valid inputs.

@IAvecillaIAvecilla self-assigned this Sep 30, 2024
@MauroToscano
MauroToscano changed the base branch from 902-marshall-unmarshall-conflict-cbor to stagingSeptember 30, 2024 19:18
@IAvecillaIAvecilla linked an issue Sep 30, 2024 that may be closed by this pull request
@IAvecillaIAvecilla changed the title feat: migrate cbor libfeat: migrate cbor lib and add Fuzzer for cbor serializationSep 30, 2024

@uri-99uri-99 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tested on Mac and Linux

@MarcosNicolauMarcosNicolau left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tested on my mac.

@MauroToscano
MauroToscano merged commit decd1c7 into stagingOct 1, 2024
@MauroToscano
MauroToscano deleted the migrate-cbor-lib branch October 1, 2024 18:30
Sign up for freeto 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.

feat: migrate cbor codec to fxamacker/cbor/v2 to avoid crashes Marshall/Unmarshall conflict

5 participants

@IAvecilla@MauroToscano@uri-99@MarcosNicolau@PatStiles