Nick Zana
8e1b175136
remove bounded_vec from fido_common crate
...
bounded_vec crate was used to enforce constraints on size of various
fields as defined by webauthn or ctap specs. However, it does not
properly support zero-sized lower bounds.
2 years ago
Nick Zana
c1c95bafc1
fido-common: Make extensions::Identifier de/serializable
2 years ago
Nick Zana
2bb574e62b
fido-common: add enums for credential backup
...
Used in by the authenticator in authenticator::Data to convey
information about the backup state of credentials.
2 years ago
Nick Zana
9351d6ea6c
format fido-common/Cargo.toml
2 years ago
Nick Zana
0fb2487154
Move several types from ctap2-proto to fido-common
2 years ago
Nick Zana
0b03bda84b
replace usage of Hash{Set, Map} with BTree
2 years ago
Nick Zana
d5529827ed
fido-common: Apply minor formatting and docs fixes
...
Derive standard traits for several types.
Remove unecessary URLs in doc comments.
Apply rustfmt changes.
2 years ago
Nick Zana
1ea1e3b740
Add fido-common crate
...
fido-common contains data types used by all FIDO specifications.
2 years ago