Commit graph

  • d17677adda
    dep update main Seán C McCord 2024-02-05 14:18:30 -0500
  • 10484aeeb4
    Merge branch 'main' of gitlab.com:openpgp-card/openpgp-card Seán C McCord 2024-02-05 14:10:34 -0500
  • c0f01442e5
    openpgp-card: bump version to 0.4.1 Heiko Schaefer 2024-01-08 04:35:48 +0100
  • 9e500e145c
    openpgp-card: add manufacturer ID for Nitrokey Heiko Schaefer 2024-01-08 04:35:29 +0100
  • 7d74a4bdfb Merge branch 'main' into 'main' Heiko 2024-01-08 03:32:35 +0000
  • 3d407eaa8e
    cargo-deny: skip RUSTSEC-2023-0071 RyanSquared 2024-01-07 22:06:06 -0500
  • 799d077d55
    openpgp-card: optimize use of iter/collect to use to_vec RyanSquared 2024-01-07 21:51:21 -0500
  • 00491e8de8
    openpgp-card: send all bytes of creation time RyanSquared 2024-01-07 21:43:26 -0500
  • 318571db4f
    ci: pick dependency versions so that rustc 1.63 can build Heiko Schaefer 2023-11-03 15:02:43 +0100
  • cb53e0826c
    ci: Install cmake for semver-checks Heiko Schaefer 2023-11-03 09:27:48 +0100
  • 3235f1a8a6
    Ignore sequoia-openpgp deprecations. Heiko Schaefer 2023-11-03 09:24:13 +0100
  • 20ee493ea8
    openpgp-card-sequoia: README adjustment Heiko Schaefer 2023-09-10 13:59:04 +0200
  • 46b265637c
    ci: run cargo-semver-checks Heiko Schaefer 2023-09-10 13:58:46 +0200
  • e6bb9cccca
    openpgp-card-sequoia: rename Card<Open>::into_card -> into_backend Heiko Schaefer 2023-09-06 01:09:11 +0200
  • 52a145528e
    openpgp-card-sequoia: cleanup internal ptf() hack Heiko Schaefer 2023-09-05 18:31:21 +0200
  • 01cc2caafc
    openpgp-card-sequoia: rustdoc improvements Heiko Schaefer 2023-09-05 18:23:22 +0200
  • 290ca2acd0
    openpgp-card-sequoia: add set_user_pin_signing_validity() Heiko Schaefer 2023-09-05 17:45:20 +0200
  • 468402364a
    openpgp-card-sequoia: rename set_user_interaction_flag to set_touch_policy Heiko Schaefer 2023-09-05 17:44:56 +0200
  • 041228a4a2
    openpgp-card-sequoia: normalize naming of pin verify fns Heiko Schaefer 2023-09-05 17:38:51 +0200
  • b6fef9511a
    openpgp-card-sequoia: handle PINs as &str Heiko Schaefer 2023-09-05 15:45:25 +0200
  • f12b052d35
    openpgp-card-sequoia: drop security_support_template() in favor of digital_signature_count() Heiko Schaefer 2023-09-05 00:00:00 +0200
  • 858d91b1f8
    openpgp-card-sequoia: don't do automatic cardholder name encoding, and document this Heiko Schaefer 2023-09-04 17:02:20 +0200
  • 21ba1aadbb
    openpgp-card-sequoia: rustdoc improvements Heiko Schaefer 2023-09-03 20:42:48 +0200
  • f7936a75fd
    openpgp-card-sequoia: Login Data is a binary field Heiko Schaefer 2023-09-04 09:10:01 +0200
  • 1de083e1b8
    openpgp-card-sequoia: access ard through getter/setters Heiko Schaefer 2023-09-03 23:22:05 +0200
  • 2ef3e1f0a8
    openpgp-card-sequoia: rename uif->user_interaction_flag Heiko Schaefer 2023-09-03 22:43:22 +0200
  • 736199a8de
    openpgp-card-sequoia: move all uif_* getters into uif() Heiko Schaefer 2023-09-03 22:38:19 +0200
  • d55980cef6
    openpgp-card-sequoia: add fingerprint, key_generation_time getters with key_type parameter Heiko Schaefer 2023-09-03 22:13:22 +0200
  • 8f80020f9c
    openpgp-card-sequoia: use immutable fields from openpgp-card::Card Heiko Schaefer 2023-09-03 21:54:02 +0200
  • 1681d94710
    openpgp-card-sequoia: add set_algorithm() (and remove algorithm setting from generate_key) Heiko Schaefer 2023-08-31 22:43:29 +0200
  • 87a9f4f216
    bump backend versions Heiko Schaefer 2023-09-02 23:20:30 +0200
  • 31eee9e738
    backend: add CardBackend::limit_card_caps Heiko Schaefer 2023-09-02 23:16:42 +0200
  • e476103e6d
    In select_data(): fold yk_workaround parameter into the openpgp-card business logic Heiko Schaefer 2023-09-05 00:13:10 +0200
  • 536bcf788b
    openpgp-card: ExtendedCapabilities, add getters for capabilities Heiko Schaefer 2023-09-05 14:58:28 +0200
  • 465847ea79
    openpgp-card: ExtendedCapabilities, make v2 command length getters private. Heiko Schaefer 2023-09-05 13:07:37 +0200
  • 724be38e4f
    openpgp-card: in private_use_do accessors, don't panic, but return error for illegal num. Heiko Schaefer 2023-09-05 10:47:04 +0200
  • 8ee389ca7a
    openpgp-card: attestation_key_generation_time() only needs &self Heiko Schaefer 2023-09-03 23:12:03 +0200
  • 4d5d9e7ee1
    openpgp-card: allow additional status in factory reset Heiko Schaefer 2023-09-02 16:46:56 +0200
  • 82662e6d46
    openpgp-card: Remove algorithm setting from key generation Heiko Schaefer 2023-08-31 13:00:49 +0200
  • a54b057e00
    openpgp-card: Add matching_algorithm_attributes() in AlgoSimple Heiko Schaefer 2023-08-31 13:00:18 +0200
  • 0067fe1d48
    openpgp-card: don't PUT algorithm_attributes if feature is unsupported Heiko Schaefer 2023-08-31 12:24:52 +0200
  • b1c4b46b22
    openpgp-card: Rework key import functions Heiko Schaefer 2023-08-31 00:37:53 +0200
  • 32095298aa
    openpgp-card: Minor cleanup Heiko Schaefer 2023-08-30 20:27:17 +0200
  • 86ba745ea6
    openpgp-card: use cache for immutable card settings Heiko Schaefer 2023-08-30 15:08:15 +0200
  • 925d5c6f9c
    openpgp-card: Cache immutable card information from ApplicationRelatedData in Card::new Heiko Schaefer 2023-08-30 15:01:40 +0200
  • 0e0da24918
    openpgp-card: clean up visibilities Heiko Schaefer 2023-08-30 14:07:53 +0200
  • 5440fdeb1e
    openpgp-card: move commands out of the apdu module Heiko Schaefer 2023-08-30 14:05:57 +0200
  • 2b0111b923
    openpgp-card: rustdoc Heiko Schaefer 2023-08-29 16:05:08 +0200
  • ff1afee7c5
    openpgp-card: rename RsaAttrs->RsaAttributes, EccAttrs->EccAttributes Heiko Schaefer 2023-08-29 17:41:14 +0200
  • 423c9d23ee
    openpgp-card: add Curve::Unknown variant Heiko Schaefer 2023-08-29 17:37:55 +0200
  • da776bc4cf
    openpgp-card: rename AlgorithmInformation::filter_by_keytype -> for_keytype Heiko Schaefer 2023-08-29 17:16:52 +0200
  • f7f7a1dd3c
    openpgp-card: rename AlgoInfo->AlgorithmInformation Heiko Schaefer 2023-08-29 16:19:00 +0200
  • 32c59a15b1
    openpgp-card: move setting of AlgorithmAttributes out of gen_key_with_metadata() Heiko Schaefer 2023-08-29 16:29:54 +0200
  • 11ce179c00
    openpgp-card: lint fix (replace deprecated chrono call) Heiko Schaefer 2023-08-29 16:11:08 +0200
  • 9761e0e664
    openpgp-card: internal API cleanup, continued Heiko Schaefer 2023-08-29 15:07:31 +0200
  • 315aa7a94c
    openpgp-card: Transaction::card_caps doesn't need to be mut Heiko Schaefer 2023-08-29 15:05:32 +0200
  • f659a623d2
    openpgp-card: handle backend capability hints in Card::new Heiko Schaefer 2023-08-29 14:57:29 +0200
  • b88caa2471
    openpgp-card: rename UIF -> UserInteractionFlag Heiko Schaefer 2023-08-29 14:21:55 +0200
  • 58facac819
    openpgp-card: fix rustdoc markup Heiko Schaefer 2023-08-30 12:03:41 +0200
  • 2d1bf919d4
    openpgp-card: rename Openpgp and OpenpgpTransaction, restructure modules Heiko Schaefer 2023-08-29 13:18:53 +0200
  • 01ef1ec4d1
    openpgp-card: internal API tweaks Heiko Schaefer 2023-08-29 13:07:43 +0200
  • e6658713cb
    openpgp-card: rename Algo -> AlgorithmAttributes Heiko Schaefer 2023-08-29 10:15:43 +0200
  • 8e4ee08802
    openpgp-card: minor cleanup Heiko Schaefer 2023-08-28 20:23:04 +0200
  • 308bd804ae
    openpgp-card-sequoia: rustdoc Heiko Schaefer 2023-08-19 17:22:02 +0200
  • d3e30d5c4c
    openpgp-card-sequoia: re-export Fingerprint Heiko Schaefer 2023-08-21 12:16:18 +0200
  • 566fd6f9a0
    card-functionality: Perform the full set of tests in a single Card<Transaction> Heiko Schaefer 2023-08-28 20:38:19 +0200
  • 746f2f647d
    card-functionality: adjust to backend and openpgp-card-sequoia API changes Heiko Schaefer 2023-08-17 15:03:18 +0200
  • ccf605f086
    openpgp-card-sequoia: make Card<Transaction>::new private Heiko Schaefer 2023-08-17 15:26:15 +0200
  • dcf98c512c
    openpgp-card-sequoia: add Card<Admin>::set_pw_status_bytes Heiko Schaefer 2023-08-17 15:22:30 +0200
  • 2601e58fe3
    openpgp-card-sequoia: rename Card<Admin>::as_open to ::as_transaction Heiko Schaefer 2023-08-17 15:20:07 +0200
  • 212e7f335f
    openpgp-card-sequoia: Transaction::to_*_card() methods Heiko Schaefer 2023-08-15 18:29:45 +0200
  • 8d5b1c0563
    openpgp-card-example: adjust to card-backend refactor Heiko Schaefer 2023-08-26 16:47:14 +0200
  • 7de74d702e
    openpgp-card-sequoia: adjust example Heiko Schaefer 2023-08-26 16:58:30 +0200
  • 15646bc50b
    openpgp-card-sequoia: adjust to card-backend refactor Heiko Schaefer 2023-08-26 16:47:09 +0200
  • 4fda5d800a
    scdc: remove redundant log output Heiko Schaefer 2023-08-31 13:17:32 +0200
  • 0c07021043
    pcsc: store reader name internally Heiko Schaefer 2023-08-29 09:56:32 +0200
  • 625df59c86
    pcsc: Don't return an error if no reader is found Heiko Schaefer 2023-08-28 17:28:22 +0200
  • f4cc72c37b
    card-backend: Add CardTransaction::was_reset() Heiko Schaefer 2023-08-28 17:13:01 +0200
  • 84ee2a64f1
    openpgp-card: explicitly limit command chunk size to 255 if extended length is unsupported Heiko Schaefer 2023-08-28 12:00:35 +0200
  • 61175dd646
    openpgp-card: add terminate_df(), activate_file() to OpenPgpTransaction Heiko Schaefer 2023-08-26 19:28:23 +0200
  • 9c41ab2286
    openpgp-card: add trace log for "Import key material" command Heiko Schaefer 2023-08-27 18:10:15 +0200
  • fac3ac6468
    README Heiko Schaefer 2023-08-26 16:56:21 +0200
  • 0e89c4baa6
    Move backend traits to new card-backend crate Heiko Schaefer 2023-08-27 22:20:16 +0200
  • a2232ebf86
    fix lint Heiko Schaefer 2023-08-26 15:49:43 +0200
  • c6518b91e2
    ci: disable hardware tests; run udeps independently Heiko Schaefer 2023-08-24 21:42:13 +0200
  • ce1e0e0bc4
    ci: fix dependencies for rust 1.63-based jobs Heiko Schaefer 2023-08-24 18:06:03 +0200
  • 0b5281b56a
    ci: patch dependencies for rust 1.63-based jobs Heiko Schaefer 2023-08-24 06:30:15 +0200
  • bf41ab4316
    release openpgp-card 0.3.7, openpgp-card-sequoia 0.1.5 Heiko Schaefer 2023-08-19 17:24:12 +0200
  • 99ca7f4882
    openpgp-card: adjust debug hex format for easier re-use of the output Heiko Schaefer 2023-08-17 13:57:12 +0200
  • b19d6ca305
    card-functionality: also test RSA3k in opcard-rs Heiko Schaefer 2023-08-14 18:16:00 +0200
  • 00345fff2c
    openpgp-card-sequoia: expose login_data getter/setter Heiko Schaefer 2023-08-17 12:57:03 +0200
  • 5f00bc87aa Merge branch 'Prezu/login_data' into 'main' Heiko 2023-08-17 09:03:33 +0000
  • 61ab492d9c
    Added login data Patryk Cisek 2023-08-16 18:41:27 -0700
  • 5a77950f85
    openpgp-card-sequoia: Release 0.1.4 Heiko Schaefer 2023-08-16 09:56:01 +0200
  • 379a41f4eb
    openpgp-card-sequoia: fix dependency on openpgp-card Heiko Schaefer 2023-08-16 09:55:20 +0200
  • bf62541b48
    openpgp-card-sequoia: Release 0.1.3 Heiko Schaefer 2023-08-04 14:34:21 +0200
  • da60687e25
    openpgp-card-sequoia: update dependency Heiko Schaefer 2023-08-04 15:08:08 +0200
  • 7c42ec4d5e
    openpgp-card-sequoia: add Card<Open>::into_card() Heiko Schaefer 2023-08-04 14:27:46 +0200
  • 06cb246a79
    ci: allow failure for debian job Heiko Schaefer 2023-08-04 14:58:42 +0200
  • 1be9cea119
    ci: allow clippy job to fail Heiko Schaefer 2023-08-04 14:37:48 +0200