Skip to content

Feat/audit-issue-178#454

Open
Arome8240 wants to merge 2 commits intodotandev:mainfrom
Arome8240:feat/audit-issue-178
Open

Feat/audit-issue-178#454
Arome8240 wants to merge 2 commits intodotandev:mainfrom
Arome8240:feat/audit-issue-178

Conversation

@Arome8240
Copy link

  • Added canonical JSON serialization to ensure deterministic hashing across platforms.
  • Updated audit and verification functions to utilize canonical JSON.
  • Created comprehensive tests for canonical JSON functionality and determinism.
  • Added documentation for canonical JSON serialization.
  • Included a demo application to illustrate usage and benefits of canonical JSON.

Closes #394

- Add canonical JSON serialization to ensure deterministic hashing
- Implement marshalCanonical function with sorted object keys
- Update Generate and Verify functions to use canonical JSON
- Add comprehensive test suite for canonical JSON behavior
- Add cross-platform determinism tests
- Add documentation explaining canonical JSON implementation
- Add example demonstrating canonical JSON usage
- Ensure hash consistency across different OS targets

Resolves dotandev#178
- Added canonical JSON serialization to ensure deterministic hashing across platforms.
- Updated audit and verification functions to utilize canonical JSON.
- Created comprehensive tests for canonical JSON functionality and determinism.
- Added documentation for canonical JSON serialization.
- Included a demo application to illustrate usage and benefits of canonical JSON.
@dotandev
Copy link
Owner

fix issues

@dotandev
Copy link
Owner

fix the newest conflicts, please.

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.

[AUDIT] Implement Audit payload canonical JSON serialization #178

2 participants