Pol Henarejos
1e1e49010a
Upgrade to mbedtls v3.3.0
2023-02-16 23:33:13 +01:00
Pol Henarejos
2d486adadb
mbed_config file is now specified via command line to avoid copying to includedir.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2023-02-16 23:26:21 +01:00
Pol Henarejos
4708ae3d99
Add APPLE SDK search.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2023-02-16 13:51:22 +01:00
Pol Henarejos
7e8021a3de
Adding aesni in emulation env.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2023-01-30 13:04:21 +01:00
Pol Henarejos
abb86dbf4b
Fix missing vars in cmake.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2023-01-12 20:02:26 +01:00
Pol Henarejos
4919eb980f
Added a major refactoring to include Emulated interface.
...
It works in combination with virtualsmarcard module (vpcd). It properly installed, it creates a virtual reader that can be interfaced via PCSC+vcpd. At user app level, it has no difference of having a physical smart card.
At this moment, it only works emulating a CCID interface.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2023-01-09 18:06:21 +01:00
Pol Henarejos
bc107de1b9
Restyled messages.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2022-12-30 01:55:16 +01:00
Pol Henarejos
e5825df5cb
Added capability to add multiple interfaces: HID and CCID at compile time.
...
Depending on compiling flags, HID and/or CCID may be enabled independently and run simultaneously.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2022-12-20 23:41:24 +01:00
Pol Henarejos
fa54da973c
Added first step to Enterprise Attestation.
...
Once enabled, it allows to generate a CSR in the device, which is sent to our PKI. If valid, it returns a signed certificate by an intermediate CA that will be used for attestation.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2022-11-30 23:41:05 +01:00
Pol Henarejos
3def9bff4f
Added PKCS5 source for key derivation.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2022-11-14 13:07:24 +01:00
Pol Henarejos
1e66e51595
Adding ENABLE_DELAYED_BOOT flag for delayed boot compilation.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2022-10-05 11:09:24 +02:00
Pol Henarejos
52a2ff8b34
Adding chacha sources, as it is enabled in config.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2022-09-25 20:34:51 +02:00
Pol Henarejos
633593aae3
Adding chacha sources.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2022-09-15 14:16:30 +02:00
Pol Henarejos
493a88538a
Adding support for ChaCha20 with Poly1305.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2022-09-14 17:26:45 +02:00
Pol Henarejos
a8e1fe5842
Adding CBOR parser routines.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2022-09-13 20:36:27 +02:00
Pol Henarejos
4538d6ef14
Add TinyCBOR library compile.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2022-09-09 20:43:18 +02:00
Pol Henarejos
f14e029094
Adding x509 routines.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2022-09-05 17:05:51 +02:00
Pol Henarejos
9ccd10fcea
Adding x509 functions.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2022-09-02 19:08:45 +02:00
Pol Henarejos
1d2a461086
Adding missing file.
2022-08-31 14:18:14 +02:00
Pol Henarejos
cd3812ecca
Creating a cmake library to be added by other projects.
2022-08-31 13:55:14 +02:00