Heiko Schaefer
|
79cfcb09c2
|
In generate_key_simple(), the algo parameter is now an Option<AlgoSimple>.
This allows uploading keys without explicitly setting the algorithm, thus leaving the card's algo setting unchanged.
|
2021-11-05 13:34:14 +01:00 |
|
Heiko Schaefer
|
8674b0e65c
|
Refactor "Open" to use a borrowed CardApp (instead of owning the CardApp).
|
2021-11-05 13:34:14 +01:00 |
|
Heiko Schaefer
|
3407cd3a39
|
Add reset_user_pin() fn for Open and for Admin, as well as set_resetting_code() to Admin.
|
2021-10-26 21:57:32 +02:00 |
|
Heiko Schaefer
|
2c0c19502f
|
Add change_user_pin() and change_admin_pin()
|
2021-10-26 14:46:57 +02:00 |
|
Heiko Schaefer
|
5e92f4ee25
|
Adjust to changed extended_capabilities types.
|
2021-09-16 02:38:25 +02:00 |
|
Heiko Schaefer
|
f2e5fea0fc
|
extended capabilities: restructure, to prepare for different versions of this DO
|
2021-09-14 02:00:54 +02:00 |
|
Heiko Schaefer
|
d5651e96bb
|
Reorganize key uploading API
|
2021-09-11 22:58:02 +02:00 |
|
Heiko Schaefer
|
be95b9de43
|
Normalize fn names: remove 'get_' prefixes, and adjust to naming in the spec.
|
2021-09-11 12:42:33 +02:00 |
|
Heiko Schaefer
|
0e2b53feb4
|
Fix the assumptions about authorization underlying the card::* types:
Multiple passwords can be validated on a card at the same time.
Rename verify_* fn to be more easily legible ("user" instead of "pw1", ...)
|
2021-09-11 12:42:33 +02:00 |
|
Heiko Schaefer
|
55e7a2c794
|
Re-ordering the -sequoia crate, as a first step towards defining its API.
|
2021-09-11 12:42:01 +02:00 |
|