Commit Graph

  • 4a3f957fdf
    Add initial large blob command. Pol Henarejos 2022-12-14 19:40:02 +0100
  • 24b66dcffc
    Added some largeBlobKey tests. Pol Henarejos 2022-12-12 00:48:17 +0100
  • 703e4697ec
    Fix loading large blob key from a credential id. Pol Henarejos 2022-12-12 00:39:49 +0100
  • 839562130a
    Zeroize large blob key. Pol Henarejos 2022-12-12 00:37:56 +0100
  • e87ae34ab5
    Adde largeBlobs to get info. Pol Henarejos 2022-12-12 00:31:05 +0100
  • 2431812a18
    Return largeBlobKey on cred management. Pol Henarejos 2022-12-12 00:16:17 +0100
  • 81717135f5
    Add test for credBlob extension. Pol Henarejos 2022-12-11 21:04:55 +0100
  • 1d1d8ce5c3
    Adding info test. Pol Henarejos 2022-12-11 21:04:35 +0100
  • 6030f33977
    Added more tests Pol Henarejos 2022-12-11 00:07:22 +0100
  • 360b8eadaa
    Add minimal test for minPinLength extension. Pol Henarejos 2022-12-10 21:36:17 +0100
  • 0d51d3c727
    Number of credentials is always returned in GA, as Pico Fido does not have any display. Pol Henarejos 2022-12-10 20:49:09 +0100
  • d0924f5ecc
    Some optimizations to speed up tests. Pol Henarejos 2022-12-09 19:02:23 +0100
  • 866d69a82d
    CredMgmt must be redeclared everytime, since PinToken might be changed due to underlaying doMC. Pol Henarejos 2022-12-09 18:42:59 +0100
  • 00ba0db87a
    Test fixes for credMgmt. Pol Henarejos 2022-12-09 16:34:12 +0100
  • c5644d14b0
    Fix token precedence Pol Henarejos 2022-12-09 16:28:03 +0100
  • 2cf211cbd0
    Fix clearing token rp link. Pol Henarejos 2022-12-09 16:27:41 +0100
  • 50418113a9
    Authenticator may return 1 number of credentials (not None). Pol Henarejos 2022-12-09 14:21:04 +0100
  • 3a92238c0c
    Fix returning numberOfCredentials based on up and uv flags in the request (not in the response). Pol Henarejos 2022-12-09 14:20:42 +0100
  • 270a54f3b7
    Adding parenthesis for clearer statement Pol Henarejos 2022-12-09 14:19:28 +0100
  • a8364c281b
    When doing GA, GET permission is necessary. Pol Henarejos 2022-12-09 13:33:51 +0100
  • 5dcf89cd66
    Fix critical bug caused by double free(). Pol Henarejos 2022-12-09 13:13:47 +0100
  • 5c7be811e8
    Return largeBlobKey on getAssertion if credential has largeKeyBlob and if requested. Pol Henarejos 2022-12-07 21:03:30 +0100
  • 1707430593
    Return largeBlobKey on makeCredential if requested. Pol Henarejos 2022-12-07 21:02:52 +0100
  • a151dc72e4
    Embed largeBlobKey presence in credId. Pol Henarejos 2022-12-07 21:02:23 +0100
  • 315f01372e
    Adding largeBlobKey in getInfo. Pol Henarejos 2022-12-07 21:02:08 +0100
  • 860cca53e0
    Added key derivation for large blob. Pol Henarejos 2022-12-07 17:07:16 +0100
  • d7016f6065
    Add MAX_MSG_SIZE in getInfo. Pol Henarejos 2022-12-07 17:01:01 +0100
  • 8e9eafaec5
    Fix important potential buffer overflow deriving the credential key. Pol Henarejos 2022-12-07 16:35:19 +0100
  • 1376c51528
    Fix credProtect should not be returned on getAssertion. Pol Henarejos 2022-12-07 15:57:41 +0100
  • fa5926a3cc
    credBlob is returned on getAssertion if requested. Pol Henarejos 2022-12-07 15:55:27 +0100
  • 710e03f5a6
    Process credBlob on makeCredential. Pol Henarejos 2022-12-07 15:54:57 +0100
  • 9d79505c5a
    Embed credBlob onto credId. Pol Henarejos 2022-12-07 15:54:10 +0100
  • 4cb0af5045
    Defining max length for credBlobs Pol Henarejos 2022-12-07 15:48:46 +0100
  • 196430517f
    Added credBlob in getInfo. Pol Henarejos 2022-12-07 15:07:02 +0100
  • 083f9bc787
    Moving HSM pointer to support EA. Pol Henarejos 2022-12-07 15:06:29 +0100
  • eb66ec3064
    Upgrade to v2.8 Pol Henarejos 2022-12-07 11:15:44 +0100
  • e5834ff7c4
    Upgrading to v2.6 v2.6 Pol Henarejos 2022-12-07 11:07:43 +0100
  • 3f1aba889e
    Adding algorithms to get info. Pol Henarejos 2022-12-01 20:13:28 +0100
  • 58fbea8929
    Added a flag (--filename) to upload an enterprise attestation certificate. Pol Henarejos 2022-12-01 19:30:00 +0100
  • 8bf53a6497
    Return EA certificate if present. Pol Henarejos 2022-12-01 19:22:05 +0100
  • c89b044825
    Added a subcommand to upload an enterprise certificate for enterprise attestation. Pol Henarejos 2022-12-01 19:21:45 +0100
  • 004073c3dd
    Adding FID for Enterprise certificate. Pol Henarejos 2022-12-01 19:20:19 +0100
  • bae8450a8d
    Added first step to Enterprise Attestation. Pol Henarejos 2022-11-30 23:41:05 +0100
  • a355f87f82
    Fix freeing memory on x509. Pol Henarejos 2022-11-30 23:37:34 +0100
  • b023668788
    Moving pointer of HSM SDK (again). Pol Henarejos 2022-11-28 18:55:51 +0100
  • 1b6d1e4b7f
    Moving pointer of HSM SDK. Pol Henarejos 2022-11-28 18:52:05 +0100
  • 3bea6adf7a
    Fix requesting CM permission in credMgmt preview. Pol Henarejos 2022-11-28 18:50:23 +0100
  • 54c2df3570
    Fix cred RP enumeration return value. Pol Henarejos 2022-11-28 18:41:51 +0100
  • ae42e28384
    Added support for credMgmt preview, despite this info is not broadcasted. Pol Henarejos 2022-11-28 18:27:52 +0100
  • 71c0e865dc
    Fixed RP attachment to token. v2.8 Pol Henarejos 2022-11-28 18:27:12 +0100
  • 052ff2d60a
    Fix requesting a UV token. Pol Henarejos 2022-11-28 18:02:53 +0100
  • 8b70c864a4
    Added support for enterprise attestation. Pol Henarejos 2022-11-28 17:39:21 +0100
  • 765db0e98b
    Update README.md Pol Henarejos 2022-11-24 15:35:34 +0100
  • 6b2e95deb0
    Adding support for minPinLength extension. Pol Henarejos 2022-11-23 19:11:03 +0100
  • d45fa9aae0
    Added support for setMinPinLength. Pol Henarejos 2022-11-23 17:01:18 +0100
  • 23c7e16e6e
    Fix counting PIN retries. Pol Henarejos 2022-11-23 16:42:49 +0100
  • 5923f435fe
    Add support for authenticatorConfig verification. Pol Henarejos 2022-11-23 15:24:09 +0100
  • 04868f2d7b
    Added permissions support. Pol Henarejos 2022-11-23 13:00:28 +0100
  • 54c0769dbd
    Upgrading to version 2.4 v2.4 Pol Henarejos 2022-11-15 12:12:06 +0100
  • 0bbcba2f60
    Upgrade to version 2.4 Pol Henarejos 2022-11-15 11:59:46 +0100
  • 723648173d
    Update README.md Pol Henarejos 2022-11-15 11:59:06 +0100
  • e6c128fe0d
    Linux uses the generic interface. Needs deep testing. Pol Henarejos 2022-11-07 13:15:24 +0100
  • 2174b516c3
    Using ecdh interface from mbedtls. Pol Henarejos 2022-11-07 13:15:09 +0100
  • 4577e4430c
    Moving AUT UNLOCK to Vendor command instead of using VendorConfig. Pol Henarejos 2022-10-30 00:47:50 +0200
  • 9a8f4c0f4d
    Moving to last pico-hsm-sdk to support Vendor command. Pol Henarejos 2022-10-29 19:41:28 +0200
  • e21d985344
    Adding support for specific vendor HID command (0x41). Pol Henarejos 2022-10-29 19:41:00 +0200
  • 43cd8869f9
    Adding support for backup. Pol Henarejos 2022-10-28 00:31:50 +0200
  • a42131876f
    Adding disable secure key. Pol Henarejos 2022-10-27 20:11:12 +0200
  • e1f4e3035d
    Adding first backend, for macOS. Pol Henarejos 2022-10-27 19:02:03 +0200
  • 71ecb23af6
    Adding support for disabling secure aut. Pol Henarejos 2022-10-24 00:04:55 +0200
  • 8c21a2bbcd
    Adding command line parsing. Pol Henarejos 2022-10-23 23:24:35 +0200
  • 53cc16ab6d Preliminar test tool for device lock/unlock Pol Henarejos 2022-10-19 18:33:11 +0200
  • f213854f8b Added unlock config command to unlock the device at every boot with an external key. Pol Henarejos 2022-10-19 16:39:13 +0200
  • 2c125e76eb Add ef of keydev encrypted. Pol Henarejos 2022-10-19 16:38:17 +0200
  • 19d8f16056 Clean struct before return. Pol Henarejos 2022-10-19 16:37:56 +0200
  • 40065217fd Add a config command to unlock. Pol Henarejos 2022-10-19 16:37:42 +0200
  • 32c938674a
    Adding pico-fido-tool for enabling some configs. Pol Henarejos 2022-10-17 17:37:54 +0200
  • 4425722a71
    Adding support for CBOR CONFIG. Pol Henarejos 2022-10-17 17:37:39 +0200
  • 69eef7651c
    Adding EF_KEY_DEV_ENC. Pol Henarejos 2022-10-17 17:35:57 +0200
  • 7f97ea4f24
    Updating readme v2.2 Pol Henarejos 2022-10-05 12:56:50 +0200
  • 467523769e
    Upgrading version to v2.2. Pol Henarejos 2022-10-05 11:09:36 +0200
  • 2d295d0d98
    Fix severe bug zeroing outside memory. Pol Henarejos 2022-10-05 11:09:03 +0200
  • 0758644583
    Fix generic build Pol Henarejos 2022-10-05 11:01:54 +0200
  • c3a5b8e708
    Adding building script Pol Henarejos 2022-10-05 06:55:32 +0200
  • b134d261ae
    Adding hid tests. They worked... meh Pol Henarejos 2022-10-04 20:02:36 +0200
  • 4f93b984cd
    Adding U2F tests. Pol Henarejos 2022-10-04 19:38:07 +0200
  • ea0547ef49
    Adding tests for credProtect. Pol Henarejos 2022-10-04 17:29:47 +0200
  • e5b7dff8cc
    Adding credential management tests. Pol Henarejos 2022-10-04 16:58:59 +0200
  • 6a077d0d8f
    Enabling credential management. Pol Henarejos 2022-10-04 16:58:49 +0200
  • 7c271fc4f3
    Fix counting mismatches. Pol Henarejos 2022-10-04 16:58:33 +0200
  • 2734259c02
    Cosmetic changes Pol Henarejos 2022-10-04 16:58:19 +0200
  • ba4faa9840
    No more icon Pol Henarejos 2022-10-04 16:58:03 +0200
  • 746c324113
    Adding client_pin fixture. Pol Henarejos 2022-10-04 16:57:54 +0200
  • ac224063fc
    Fix freeing memory. Pol Henarejos 2022-10-04 16:57:45 +0200
  • cf4778b9ad
    Fixes in enumerations. Pol Henarejos 2022-10-04 16:57:34 +0200
  • 3f80acc81b
    Added ctap1 interoperability test. Pol Henarejos 2022-10-04 11:42:54 +0200
  • 4cea6ebe87
    U2F keys shall be verified only when the credID is u2f. Pol Henarejos 2022-10-04 11:42:41 +0200
  • 02e5eb8dba
    Updating pointer Pol Henarejos 2022-10-04 00:37:24 +0200
  • 037019b348
    Update codeql.yml Pol Henarejos 2022-10-04 00:33:54 +0200
  • ae237db9ca
    Added tests for PIN. Pol Henarejos 2022-10-04 00:00:13 +0200