Commit Graph

  • fa6a8d4c1e TEMP: in-progress dev Nick Zana 2023-11-22 18:46:55 -0500
  • 1872c78347 ctap2-proto: impl AsRef<[u8]> for authenticator::client_pin::PinUvAuthToken main Nick Zana 2023-06-25 21:01:32 -0400
  • 4f589f4525 ctap2-proto: fix typo in Command enum variant Nick Zana 2023-06-25 21:00:46 -0400
  • 0d00f1b536 chore: Update Cargo.lock Nick Zana 2023-06-16 21:04:26 -0400
  • de4e3c39e0 ctap2-proto: Import std::fmt::Display used for authenticator::credential::management::Error Nick Zana 2023-06-16 21:03:34 -0400
  • 2bcc0699f1 chore: Derive std::marker::ConstParamTy for types used as const params Nick Zana 2023-06-16 20:59:07 -0400
  • 2e6e890c52 ctap2-proto: Remove coset dependency after transition to cosey Nick Zana 2023-06-14 21:20:46 -0400
  • ed57873783 ctap2-proto: Add raw module with RawSubcommand to authenticator::credential::management Nick Zana 2023-06-14 20:27:40 -0400
  • eb06e4c88d chore: Update Cargo.lock Nick Zana 2023-06-14 15:15:23 -0400
  • 448c8cb79b ctap2-proto: Add client_pin::raw::RawResponse for de/serialization of client_pin::Response enum as CBOR Nick Zana 2023-06-14 15:11:15 -0400
  • 2f53d730c8 ctap2-proto: Add client_pin::raw::RawRequest for de/serialization of client_pin::Request enum as CBOR Nick Zana 2023-06-14 15:09:50 -0400
  • 132cd6b03f ctap2-proto: Add ctap2-proto::authenticator::client_pin::raw::RawPermission bitflag set Nick Zana 2023-06-14 15:03:11 -0400
  • 10bdfc1547 ctap2-proto: Add authenticator::client_pin::raw::RawSubcommand Nick Zana 2023-06-14 14:46:52 -0400
  • df78c9e303 ctap2-proto: Add authenticator::client_pin::raw::PublicKey type for deserialization Nick Zana 2023-06-14 14:38:36 -0400
  • 984e43cd18 ctap2-proto: Derive serde traits as Bytes type for authenticator::client_pin::PinUvAuthToken Nick Zana 2023-06-14 14:34:15 -0400
  • 63a9be04ad ctap2-proto: Add pin_uv_auth_token param to authenticator::client_pin::Response::GetPinToken Nick Zana 2023-06-14 14:22:22 -0400
  • 7827fb82fe ctap2-proto: Remove all fields from authenticator::client_pin::Response::SetPin Nick Zana 2023-06-14 00:03:21 -0400
  • 54028012a8 ctap2-proto: Derive Debug, Eq, and Ord traits for authenticator::client_pin::Permission enum Nick Zana 2023-06-14 00:01:07 -0400
  • 408c4864da ctap2-proto: Specify relying_party_id type as Cow<'a, str> in authenticator::client_pin::Request variant fields Nick Zana 2023-06-14 00:00:09 -0400
  • b1963220d8 ctap2-proto: Implement std::fmt::Display for authenticator::client_pin::Error Nick Zana 2023-06-13 23:59:08 -0400
  • 3f04a35447 ctap2-proto: Change &[u8] to fixed size arrays in authenticator::client_pin::{Request, Response} fields Nick Zana 2023-06-13 23:58:17 -0400
  • 128ed345d1 ctap2-proto: Change authenticator::client_pin::{Request, Response} to cosey::PublicKey Nick Zana 2023-06-13 23:55:15 -0400
  • 848fcf43b4 ctap2-proto: Add missing version parameter to authenticator::client_pin::Request::SetPin Nick Zana 2023-06-13 23:48:56 -0400
  • 795d356ab6 ctap2-proto: Simplify authenticator::client_pin::auth_protocol traits Nick Zana 2023-06-13 23:44:12 -0400
  • 941a5f3949 ctap2-proto: Enable adt_const_params feature Nick Zana 2023-06-13 23:42:11 -0400
  • 6b84fd398e ctap2-proto: Put extensions::cred_protect::Policy serde derivation behind "serde" feature flag Nick Zana 2023-06-12 19:04:12 -0400
  • feabea834a ctap2-proto: Formatting Nick Zana 2023-06-11 16:31:27 -0400
  • f3f2c5128c ctap2-proto: Add authenticator::client_pin::auth_protocol::{Authenticator, Platform} trait defitions Nick Zana 2023-06-11 16:28:19 -0400
  • a8a9eeb817 ctap2-proto: Move authenticator::client_pin::AuthProtocolVersion to own module Nick Zana 2023-06-11 16:26:17 -0400
  • 16d11745a3 ctap2-proto: Serialize/Deserialize authenticator::client_pin::AuthProtocolVersion as u8 Nick Zana 2023-06-10 23:31:13 -0400
  • 4a816e846c ctap2-proto: Add cosey dependency for COSE PublicKey type Nick Zana 2023-06-10 22:58:17 -0400
  • 5ea0cfeb9e ctap2-proto: Derive common traits for extensions::cred_protect::Policy Nick Zana 2023-06-10 22:57:38 -0400
  • 67a2986167 ctap2-proto: Gate serde attributes for authenticator::assertion::get types behind serde feature Nick Zana 2023-06-10 22:56:52 -0400
  • 860f574f0a ctap2-proto: Add hex dev-dependency for CBOR debugging Nick Zana 2023-06-10 22:56:25 -0400
  • cea42642dc ctap2-proto: Set associated raw values for extensions::cred_protect::Policy enum Nick Zana 2023-06-10 22:52:24 -0400
  • 8c8984edcb fido-common: Derive (Partial)Eq for public_key types Nick Zana 2023-06-09 18:03:00 -0400
  • b86d20f0dd fido-common: Add TODO to de/serialize Transport::Unknown as inner String Nick Zana 2023-06-09 18:02:20 -0400
  • d09fd56842 fido-common: Add Clone, Eq traits to attestation::Statement Nick Zana 2023-06-09 17:59:39 -0400
  • e1b50351a3 Remove all clippy warning bypasses Nick Zana 2023-05-29 22:07:18 -0400
  • 04ff08c14f chore: update Cargo.lock Nick Zana 2023-05-29 22:02:46 -0400
  • 76089d60cb ctap2_proto: remove extraneous client_pin::Subcommand enum Nick Zana 2023-05-28 22:57:48 -0400
  • 413b55f098 ctap2-proto: Add self params to Ctap Authentictaor methods Nick Zana 2023-05-28 22:00:52 -0400
  • 0804a06f02 ctap2-proto: Uncomment temporarily disabled methods Nick Zana 2023-05-28 21:57:18 -0400
  • d5a4a03c0d fido-common: derives comparison traits for several types Nick Zana 2023-05-25 23:33:13 -0400
  • 03fb2f1eb6 fido-common: Derive ordering for credential::Type Nick Zana 2023-05-22 17:41:33 -0400
  • 7db826dc78 ctap2-proto: derive serde traits for authenticator::reset::Error Nick Zana 2023-05-20 21:35:27 -0400
  • b5e33f889e ctap2-hid: All ctap commands need self reference Nick Zana 2023-05-19 22:17:43 -0400
  • cc837a8641 chore: update Cargo.lock Nick Zana 2023-05-17 23:20:30 -0400
  • 7f8f97b0c3 ctap2-proto: Derive builder trait for authenticator::credential::make::Request Nick Zana 2023-05-17 23:19:29 -0400
  • 8bf52aa842 ctap2-proto: Derive Deserialize for authenticator::assertion::get::Response Nick Zana 2023-05-17 23:18:46 -0400
  • eb4ccf34a3 ctap2-proto: Derive Serialize for authenticator::credential::get::Request Nick Zana 2023-05-17 23:17:07 -0400
  • 49dfb44ea7 ctap2-proto: Derive serde traits for authenticator::credential::get::OptionKey Nick Zana 2023-05-17 23:16:21 -0400
  • 50bdffbe08 ctap2-proto: Derive Deserialize for authenticator::credential::make::Response Nick Zana 2023-05-17 23:14:23 -0400
  • 9d46ecf75b ctap2-proto: Add attestation_statement field to credential::make::Response Nick Zana 2023-05-17 23:12:02 -0400
  • 54d8ffc2bf ctap2-proto: Derive Serialize for credential::make::Request Nick Zana 2023-05-17 23:06:12 -0400
  • ea1df60e74 ctap2-proto: Make make::Request::pin_uv_auth_param optional Nick Zana 2023-05-17 23:04:24 -0400
  • 573069afad ctap2-proto: Derive serde traits for credential::make::OptionKey Nick Zana 2023-05-17 23:02:24 -0400
  • 12d6f7fe51 ctap2-proto: Derive common traits for credential::{make, get} Nick Zana 2023-05-17 22:59:55 -0400
  • 754fc51510 ctap2-proto: Include all of fido-common in prelude Nick Zana 2023-05-17 22:56:22 -0400
  • 166fe1bca6 ctap2-proto: Add serde_with Nick Zana 2023-05-17 22:54:46 -0400
  • 7f98c2779a fido-common: Fix serde_with version to support serde fork Nick Zana 2023-05-17 22:53:34 -0400
  • cfc7856894 Patch serde to github.com/AndrewScull/serde fork Nick Zana 2023-05-17 22:46:14 -0400
  • d4a94b83af ctap2-proto: Derive serde for device::Info Nick Zana 2023-05-16 19:25:31 -0400
  • 76cec18d0a ctap2-proto: Add missing device::Option CredentialManagementPreview Nick Zana 2023-05-16 19:23:35 -0400
  • 38bd34becc ctap2-proto: Rename device::Options to proper serde names Nick Zana 2023-05-16 19:21:46 -0400
  • 4670954e0d ctap2-proto: Derive serde for authenticator certification levels Nick Zana 2023-05-16 19:20:21 -0400
  • 2434c8602a ctap2-proto: rename authenticator::device::Version to proper serde names Nick Zana 2023-05-16 19:18:05 -0400
  • 542a3b9b77 ctap2-proto: Derive serde types for UsizeN Nick Zana 2023-05-16 19:15:29 -0400
  • 3f61a17784 ctap2-proto: Derive Debug for helper type UsizeN Nick Zana 2023-05-16 19:14:44 -0400
  • 1ca1793a24 ctap2-proto: Add new CTAP 2.2 device::Info fields Nick Zana 2023-05-16 19:12:31 -0400
  • 502fe2b176 ctap2-proto: Implement serde for authentciator::client_pin::AuthProtocolVersion Nick Zana 2023-05-16 18:59:54 -0400
  • 282a7518ec ctap2-proto: Ctap2_2Authenticator::get_assertion requires self param Nick Zana 2023-05-16 18:58:24 -0400
  • e1b8a49f0e ctap2-proto: Replace HashMap with BTreeMap for make::Request Nick Zana 2023-05-16 18:55:47 -0400
  • 5bc9e57c11 ctap2-proto: formatting Nick Zana 2023-05-16 18:53:30 -0400
  • 999c96d3c5 ctap2-proto: Add CTAP Command enum Nick Zana 2023-05-16 18:49:25 -0400
  • 5803ed02c2 ctap2-proto: Remove bounded_vec dependency Nick Zana 2023-05-16 18:46:15 -0400
  • 5c0d6e391a webauthn3-proto: remove incomplete serialization code Nick Zana 2023-05-16 16:42:16 -0400
  • 6ef8cee4de fido-common: Add attestation::Statement data type Nick Zana 2023-05-16 16:26:12 -0400
  • a0bd1c9e01 fido-common: De/serialize credential::public_key::UserEntity::id as bytes Nick Zana 2023-05-16 16:23:34 -0400
  • 42044f2a46 fido-common: Implement serde for credential::public_key::Descriptor Nick Zana 2023-05-16 16:19:58 -0400
  • 576addac1f fido-common: Implement Deserialize for authenticator::Data Nick Zana 2023-05-16 16:10:43 -0400
  • 90f75b88d8 fido-common: Implement Deserialize for attestation::CredentialData Nick Zana 2023-05-16 16:05:57 -0400
  • ce4150d184 fido-common: Add new backup flags to authenticator::Data Nick Zana 2023-05-16 13:50:13 -0400
  • 6e7d134b6d fido-common: Replace authenticator data bools with enums Nick Zana 2023-05-16 13:44:55 -0400
  • e362a5c237 fido-common: Move attestation::enterprise to its own file Nick Zana 2023-05-16 13:41:08 -0400
  • 39a5759d12 fido-common: fix credential::public_key::Parameters signature type Nick Zana 2023-05-16 13:32:35 -0400
  • 1e8a4f21cf fido_common: derive ordering for UserVerify Nick Zana 2023-05-16 13:07:16 -0400
  • 8e1b175136 remove bounded_vec from fido_common crate Nick Zana 2023-05-16 13:01:24 -0400
  • cf003d07e6 fix typo in fido-common Cargo.toml Nick Zana 2023-05-16 00:07:17 -0400
  • ce905e422d Implement reset command for HID authenticator Nick Zana 2023-05-16 00:06:47 -0400
  • c1c95bafc1 fido-common: Make extensions::Identifier de/serializable Nick Zana 2023-05-15 23:31:22 -0400
  • 2bb574e62b fido-common: add enums for credential backup Nick Zana 2023-05-15 23:24:15 -0400
  • 9351d6ea6c format fido-common/Cargo.toml Nick Zana 2023-05-15 23:11:11 -0400
  • 1daffb7db7 tmp Nick Zana 2023-05-15 22:47:01 -0400
  • cf792b97cb
    tmp Nick Zana 2023-05-12 23:13:33 -0400
  • 0fb2487154
    Move several types from ctap2-proto to fido-common Nick Zana 2023-05-11 18:47:22 -0400
  • 186d017d07
    Update Cargo.lock Nick Zana 2023-05-10 14:24:34 -0400
  • 0b03bda84b
    replace usage of Hash{Set, Map} with BTree Nick Zana 2023-05-07 16:05:09 -0400
  • 852b1ef57d
    add Cargo.lock Nick Zana 2023-05-10 14:12:58 -0400
  • 12ce6070e0
    ctap2-proto: Make Sha256Hash inner array public Nick Zana 2023-05-10 14:12:29 -0400