Commit graph

20 commits

Author SHA1 Message Date
Heiko Schaefer
c73a4fa2f8 Adjust card name to the shop's naming. 2021-09-22 16:42:43 +02:00
Heiko Schaefer
0302387bea Releases 2021-09-09 00:48:25 +02:00
Heiko Schaefer
316ca7eb3a Rename error types and re-export them at the crate top level. 2021-09-01 23:59:56 +02:00
Heiko Schaefer
139f3116f2 Document known limitations of scdc 2021-08-27 23:05:58 +02:00
Heiko Schaefer
fadd327e7c Release pcsc, scdc. 2021-08-26 15:05:40 +02:00
Heiko Schaefer
7e03ea5642 Use sequoia-ipc release. 2021-08-26 14:23:14 +02:00
Heiko Schaefer
159af0d98c Explicitly depend on sequoia with branch="main", for the time being 2021-08-25 13:29:45 +02:00
Heiko Schaefer
f28c9c2204 Adjust visibility and add accessors to CardCaps. 2021-08-21 19:02:04 +02:00
Heiko Schaefer
0b0e9c48fc Refactor:
- Move high-level API from openpgp-card to openpgp-card-sequoia
- Move the pcsc backend into the separate crate openpgp-card-pcsc
2021-08-18 14:03:54 +02:00
Heiko Schaefer
f67501d0f9 Lints 2021-08-05 15:16:16 +02:00
Heiko Schaefer
897847cb46 Add a shutdown_scd() function, to explore managing scdaemon. 2021-08-03 23:17:06 +02:00
Heiko Schaefer
f46d94f989 Communicate with scdaemon via gpg-agent (this removes the need for a "socket" parameter) 2021-08-03 17:46:13 +02:00
Heiko Schaefer
c9e7f1b0aa Some cleanup/documentation.
ScdClient now produces the lower level CardClientBox objects (instead of CardBase)
2021-08-03 15:31:40 +02:00
Heiko Schaefer
744d0e1aac Improve phrasing of description 2021-08-03 10:21:21 +02:00
Heiko Schaefer
ff65d200ec Improve scdaemon client backend:
- Use "--exlen" SCD parameter for extended length commands.
- Deal with Assuan line length limitations.
- Add a CardCaps to ScdClient.
2021-07-29 18:35:25 +02:00
Heiko Schaefer
97d4880118 Signing 2021-07-18 12:00:00 +02:00
Heiko Schaefer
7590b4f06b Depend on sequoia-ipc from sequoia git main (for assuan::Client) 2021-07-17 02:39:42 +02:00
Heiko Schaefer
1bd1326a2b For now: depend on sequoia-ipc from the branch where assuan::Client is Send+Sync 2021-07-16 18:52:43 +02:00
Heiko Schaefer
f59a8a948c Remove unused imports; Lints. 2021-07-16 18:44:59 +02:00
Heiko Schaefer
01126aabdf Support scdaemon as an alternative backend for interaction with OpenPGP cards. 2021-07-16 16:30:56 +02:00