-
Notifications
You must be signed in to change notification settings - Fork 172
x509-cert: add Signed Certificate Timestamp (SCT) extension support #1134
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
Merged
Merged
Changes from 61 commits
Commits
Show all changes
64 commits
Select commit
Hold shift + click to select a range
0a33b68
add a few failing tests
imor 75b498a
Fix a bug in TlsByteVecUX deserialization
imor 598079c
impl SerializeBytes for TlsByteVecUX types
imor 51297a8
remove println statments
imor 10398c7
use fully qualified name for Serialize trait
imor 14ce591
Revert "use fully qualified name for Serialize trait"
imor 0c23e29
do not use Serialize trait in impl of SerializeBytes
imor f80288b
support no_std for tls_codec_derive
imor 1c70c7c
remove std feature from derive feature
imor 2bc61c6
SCT feature WIP
imor 08ba77f
add more tests
imor d251518
add signature algo & tests
imor 191b78f
add SignatureAndHashAlgorithm struct
imor fb3960e
WIP
imor a72b1be
add more test
imor e5d18b1
add another test
imor 8cb976e
add DigitallySigned deserialize test
imor a2d39e6
add DigitallySigned serialization test
imor d8c3bbb
add version and its tests
imor 95cd04b
add LogId and tests
imor 40e8089
add SignedCertificateTimestamp
imor 86f43e6
add SignedCertificateTimestamp tests
imor f392305
rename SctList to SignedCertificateTimestampList
imor a52c4f6
add SignedCertificateTimestampList as tests
imor 9d4d95c
add SignedCertificateTimestampList serialization and tests
imor 195f26e
remove duplicate code in tests
imor a4705e4
remove more duplicate code in tests
imor 9b6919f
convert some asserts into assert_eq
imor 0f6e73d
Fix clippy warning
imor 5f7a6e4
made some fields public
imor 648683d
make more items pub
imor 8883433
Remove old TODOs
imor f2d4d24
document sct items
imor ef2e51b
make sct module public
imor b4dc05c
Use SerializeBytes
imor ec31dae
revert changes in Cargo.{lock, toml}
imor f777a40
Fix trailing whitespace
imor b3b4696
Correct default features
imor 15050dd
disable default features for tls_codec
imor ec13c3b
Merge branch 'fix_tls_byte_vec_deserialization' into sct
imor 1614bf6
Merge branch 'impl_serialize_bytes_for_vecs' into sct
imor e817987
Merge branch 'tls_codec_derive_no_std' into sct
imor 92e9a69
remove unnecessary TODOs
imor 5bea0d9
remove duplicate code
imor a8cd76e
rename meta-variable
imor 640fa2a
fix tests
imor d602da3
test all features for tls_codec_derive
imor c5b2e61
Revert "fix tests"
imor da63de8
run encode/decode tests only when std feature is enabled
imor a0e0de3
add DeserializeBytes tests
imor 710378c
add one more tuple_struct test
imor 5217fdc
add another test
imor 2f7b38b
add proper DeserializeBytes tests
imor 4f4a785
Merge branch 'impl_serialize_bytes_for_vecs' into sct
imor 57385d7
Merge branch 'tls_codec_derive_no_std' into sct
imor 29e154c
Merge branch 'master' into sct
imor 993ca90
update Cargo.lock
imor 41eae91
use tls_codec version 0.4.0
imor d4f9af8
use tls_deserialize_bytes instead of tls_deserialize
imor 7dcceec
fix clippy errors
imor 5a79efe
fix cargo doc error
imor e3aa60f
Update x509-cert/src/ext/pkix/sct.rs
imor cdb6a9d
Update x509-cert/Cargo.toml
tarcieri f829498
Update x509-cert/src/ext/pkix/sct.rs
tarcieri File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.