client-sdk-fidoiot
client-sdk-fidoiot copied to clipboard
This a C-based implementation of the Device component defined in FIDO Device Onboard (FDO) Specification.
**Describe the bug** Section 3.3.2 defines hashtype as 'uint8', but the values for SHA256 and SHA384 are negative. In the implementation, the 'hashtype' is considered as 'int8'. **To Reproduce** Steps...
- Updated DNS lookup functions to handle both IPv4 and IPv6 addresses. - Modified connection logic to support IPv6 addresses. - Enhanced IP address parsing to correctly handle IPv6 addresses...
**Describe the bug** The EAToken is sometimes observed to have map keys not in bytewise lexically sorted order. Deterministic encoding is a requirement of FDO. Example: ``` A2 # map(2)...
https://github.com/fido-device-onboard/client-sdk-fidoiot/blob/d81474617b7fe0ef5492f0c28ed4508a820daf1d/utils/install_tpm_libs.sh#L218 should be `UNINSTALL_TPM2_TSS_ONLY`