Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | tkd: Support READCERT command.gniibe/t6364 | NIIBE Yutaka | 2023-03-22 | 3 | -36/+91 |
| | | | | Signed-off-by: NIIBE Yutaka <[email protected]> | ||||
* | tkd: Fix PKSIGN. | NIIBE Yutaka | 2023-03-20 | 1 | -6/+2 |
| | | | | | | Clean up confusion of hashing. Signed-off-by: NIIBE Yutaka <[email protected]> | ||||
* | tkd: Add RESTART command. | NIIBE Yutaka | 2023-03-20 | 1 | -0/+20 |
| | | | | | | | | | It will be useful, when TKDaemon will maintain a context for a connection. -- Signed-off-by: NIIBE Yutaka <[email protected]> | ||||
* | tkd: Fix RSA PKSIGN. | NIIBE Yutaka | 2023-03-17 | 1 | -0/+5 |
| | | | | Signed-off-by: NIIBE Yutaka <[email protected]> | ||||
* | Fix PKSIGN to get data by EXTRA. | NIIBE Yutaka | 2023-03-17 | 2 | -1/+21 |
| | | | | Signed-off-by: NIIBE Yutaka <[email protected]> | ||||
* | tkd: Implement READKEY, returning canon SEXP. | NIIBE Yutaka | 2023-03-17 | 1 | -0/+11 |
| | | | | Signed-off-by: NIIBE Yutaka <[email protected]> | ||||
* | tkd: sorted out entities and initialize PKCS#11 on demand. | NIIBE Yutaka | 2023-03-17 | 3 | -89/+135 |
| | | | | | | | | | | | | | tkd: host side process which manages KEYs on TOKENs It's a KEYGRIP which identifies a KEY. it's TKD which administrates: where is a KEY on which TOKEN. cryptoki (ck): access object of PKCS#11 API. CRYPTOKI has slots. token: abstraction of a device. Each slots has slot_id. Slot_id corresponds a TOKEN. 1:1 map between slot_id and TOKEN. KEY: TOKEN may have multiple KEYs. Signed-off-by: NIIBE Yutaka <[email protected]> | ||||
* | tkd: Fix for rescanning the slot list. | NIIBE Yutaka | 2023-03-16 | 3 | -78/+169 |
| | | | | Signed-off-by: NIIBE Yutaka <[email protected]> | ||||
* | tkd: Check CKF_TOKEN_PRESENT, too. | NIIBE Yutaka | 2023-03-15 | 1 | -0/+1 |
| | | | | Signed-off-by: NIIBE Yutaka <[email protected]> | ||||
* | tkd: Implement finalizer. | NIIBE Yutaka | 2023-03-15 | 3 | -8/+113 |
| | | | | Signed-off-by: NIIBE Yutaka <[email protected]> | ||||
* | agent: Add oTkdaemonProgram. | NIIBE Yutaka | 2023-03-13 | 1 | -2/+1 |
| | | | | Signed-off-by: NIIBE Yutaka <[email protected]> | ||||
* | Implement READKEY command. | NIIBE Yutaka | 2023-03-08 | 3 | -148/+60 |
| | | | | Signed-off-by: NIIBE Yutaka <[email protected]> | ||||
* | Add login feature. | NIIBE Yutaka | 2023-03-06 | 1 | -5/+27 |
| | | | | | | Tested with YKCS#11 ECDSA and SoftHSM2 RSA. Signed-off-by: NIIBE Yutaka <[email protected]> | ||||
* | Use two-phase sign to match PKCS#11 API. | NIIBE Yutaka | 2023-03-06 | 1 | -37/+73 |
| | | | | | | Tested Scute for RSA and ECDSA. Signed-off-by: NIIBE Yutaka <[email protected]> | ||||
* | Fix the length of ECDSA. | NIIBE Yutaka | 2023-03-06 | 1 | -1/+14 |
| | | | | Signed-off-by: NIIBE Yutaka <[email protected]> | ||||
* | Fix keygrip computation. | NIIBE Yutaka | 2023-03-03 | 1 | -1/+1 |
| | | | | Signed-off-by: NIIBE Yutaka <[email protected]> | ||||
* | Fix listing keys. | NIIBE Yutaka | 2023-03-03 | 2 | -55/+89 |
| | | | | Signed-off-by: NIIBE Yutaka <[email protected]> | ||||
* | Implement token_keyinfo. | NIIBE Yutaka | 2023-03-03 | 3 | -8/+114 |
| | | | | Signed-off-by: NIIBE Yutaka <[email protected]> | ||||
* | Add key->flags member. | NIIBE Yutaka | 2023-03-03 | 1 | -14/+43 |
| | | | | Signed-off-by: NIIBE Yutaka <[email protected]> | ||||
* | Fix assuan context things. | NIIBE Yutaka | 2023-03-03 | 4 | -135/+28 |
| | | | | Signed-off-by: NIIBE Yutaka <[email protected]> | ||||
* | Implement token_sign. | NIIBE Yutaka | 2023-03-02 | 1 | -49/+86 |
| | | | | | | Still assuan_context_t should be fixed. Signed-off-by: NIIBE Yutaka <[email protected]> | ||||
* | Move functions. | NIIBE Yutaka | 2023-03-02 | 3 | -45/+179 |
| | | | | Signed-off-by: NIIBE Yutaka <[email protected]> | ||||
* | Define routines for pkcs11.c in the header. | NIIBE Yutaka | 2023-02-27 | 4 | -30/+23 |
| | | | | Signed-off-by: NIIBE Yutaka <[email protected]> | ||||
* | Start tkdaemon to offer PKCS#11 module access. | NIIBE Yutaka | 2023-02-27 | 5 | -27/+2121 |
| | | | | | | Currently, it's a mock-up. Signed-off-by: NIIBE Yutaka <[email protected]> | ||||
* | Some implementations don't offer the information of key mechanisms. | NIIBE Yutaka | 2023-02-24 | 1 | -12/+52 |
| | | | | Signed-off-by: NIIBE Yutaka <[email protected]> | ||||
* | Logout after use (when login). | NIIBE Yutaka | 2023-02-24 | 1 | -5/+13 |
| | | | | Signed-off-by: NIIBE Yutaka <[email protected]> | ||||
* | Yubikey PIV now somehow works. | NIIBE Yutaka | 2023-02-24 | 1 | -29/+31 |
| | | | | Signed-off-by: NIIBE Yutaka <[email protected]> | ||||
* | Testing pksign.c for access to PKCS#11 module. | NIIBE Yutaka | 2023-02-22 | 2 | -125/+316 |
| | | | | | | Scute and SoftHSMV2: RSA key works Signed-off-by: NIIBE Yutaka <[email protected]> | ||||
* | Add test code to handle PKCS#11 module. | NIIBE Yutaka | 2023-02-21 | 2 | -0/+2091 |
Signed-off-by: NIIBE Yutaka <[email protected]> |