Skip to content

feat(rust/cbork): deterministic map decoding helper #360

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 66 commits into
base: feat/new-cat-signed-doc
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 50 commits
Commits
Show all changes
66 commits
Select commit Hold shift + click to select a range
b4d681b
feat(deterministic decoder): rfc template
cong-or May 25, 2025
15c77b7
fix: implement minimal length validation for string types
cong-or May 25, 2025
9cfab88
test: expand deterministic CBOR decoding tests
cong-or May 25, 2025
c20763f
cbor: Add comprehensive tests for deterministic encoding
cong-or May 25, 2025
a078904
cbor: Fix clippy warnings in deterministic tests
cong-or May 25, 2025
2f143b5
fmt
cong-or May 26, 2025
f783e57
docs
cong-or May 26, 2025
5876920
docs: enhance CBOR deterministic validation documentation
cong-or May 26, 2025
00c665a
docs: enhance CBOR deterministic validation documentation
cong-or May 26, 2025
e00c280
docs: Add comprehensive documentation for CBOR deterministic validation
cong-or May 26, 2025
cd772d6
Merge branch 'main' into feat-deterministic-cbor-decoder
cong-or May 26, 2025
b338c32
Add violation test cases for string comparison ordering
cong-or May 26, 2025
9b225eb
Add violation test cases for string comparison ordering
cong-or May 26, 2025
3b30700
feat(deterministic cbor): toggle validation
cong-or May 28, 2025
50714cc
feat(deterministic cbor): toggle validation
cong-or May 28, 2025
6a9e068
feat(deterministic cbor): toggle validation
cong-or May 28, 2025
4f5f490
refactor(generic decoder): helper functions
cong-or Jun 1, 2025
7755322
refactor(generic decoder): helper functions
cong-or Jun 1, 2025
0cba61a
refactor(generic decoder): helper functions
cong-or Jun 1, 2025
16ea67c
refactor(deterministic maps): rfc validation
cong-or Jun 4, 2025
3e75b20
refactor(deterministic maps): rfc validation
cong-or Jun 4, 2025
63ed93d
refactor(deterministic maps): rfc validation
cong-or Jun 4, 2025
9a041d4
refactor(deterministic maps): rfc validation
cong-or Jun 4, 2025
228eab9
refactor(deterministic maps): rfc validation
cong-or Jun 4, 2025
dea6c33
refactor(deterministic maps): rfc validation
cong-or Jun 4, 2025
39b9c77
refactor(deterministic maps): rfc validation
cong-or Jun 4, 2025
b6a9b97
refactor(deterministic maps): rfc validation
cong-or Jun 4, 2025
550a6ad
refactor(deterministic maps): rfc validation
cong-or Jun 4, 2025
dcac645
refactor(deterministic maps): rfc validation
cong-or Jun 4, 2025
ea548a0
refactor(deterministic maps): rfc validation
cong-or Jun 4, 2025
5acbcbd
refactor(deterministic maps): rfc validation
cong-or Jun 4, 2025
a0a0dcd
refactor(deterministic maps): rfc validation
cong-or Jun 4, 2025
82324aa
refactor(deterministic maps): rfc validation
cong-or Jun 4, 2025
5965312
refactor(minimal length check): maps only
cong-or Jun 5, 2025
1c5911a
refactor(minimal length check): maps only
cong-or Jun 5, 2025
ea7ae7c
refactor(minimal length check): maps only
cong-or Jun 5, 2025
08d2453
refactor(minimal length check): maps only
cong-or Jun 5, 2025
59b7b30
docs: enhance CBOR deterministic validation documentation
cong-or Jun 5, 2025
a321ca9
feat(deterministic map decoder only): rfc 8949
cong-or Jun 9, 2025
92541f6
feat(deterministic map decoder only): rfc 8949
cong-or Jun 9, 2025
f2c98ca
feat(deterministic map decoder only): rfc 8949
cong-or Jun 9, 2025
0971eed
feat(deterministic map decoder only): rfc 8949
cong-or Jun 9, 2025
2e0afe1
feat(deterministic map decoder only): rfc 8949
cong-or Jun 9, 2025
e900867
feat(deterministic map decoder only): rfc 8949
cong-or Jun 10, 2025
3f6215e
feat(deterministic map decoder only): rfc 8949
cong-or Jun 10, 2025
857d194
feat(deterministic map decoder only): rfc 8949
cong-or Jun 10, 2025
a98ea60
feat(deterministic map decoder only): rfc 8949
cong-or Jun 10, 2025
90c8818
Merge branch 'main' into feat-deterministic-cbor-decoder
cong-or Jun 10, 2025
02321ab
feat(deterministic map decoder only): rfc 8949
cong-or Jun 10, 2025
0f87487
feat(deterministic map decoder only): rfc 8949
cong-or Jun 10, 2025
7479ec4
refactor(pr changes): houskeeping
cong-or Jun 11, 2025
69fa7e3
fmt
cong-or Jun 11, 2025
c041031
refactor(pr changes): houskeeping
cong-or Jun 11, 2025
1b2e1be
refactor(pr changes): houskeeping
cong-or Jun 11, 2025
054fb92
refactor(pr changes): houskeeping
cong-or Jun 11, 2025
32e1a4b
refactor(pr changes): houskeeping
cong-or Jun 11, 2025
176265d
refactor(cleanup): actual vs declared length helper
cong-or Jun 14, 2025
d16262a
refactor(cleanup): actual vs declared length helper
cong-or Jun 14, 2025
03a77a4
refactor(cleanup): actual vs declared length helper
cong-or Jun 14, 2025
7efb0c3
Merge branch 'main' into feat-deterministic-cbor-decoder
cong-or Jun 16, 2025
3d9d968
Add comprehensive MapEntry ordering tests
cong-or Jun 16, 2025
02c8f7e
Add comprehensive MapEntry ordering tests
cong-or Jun 16, 2025
31d6a8a
refactor(err): rm deterministic error type
cong-or Jun 16, 2025
139b553
Update rust/cbork-utils/src/deterministic_helper.rs
cong-or Jun 16, 2025
7046bbe
Fix MapEntry ordering to prioritize length over lexicographic comparison
cong-or Jun 16, 2025
c04849b
Merge branch 'feat/new-cat-signed-doc' into feat-deterministic-cbor-d…
cong-or Jun 17, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading