Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
42 changes: 9 additions & 33 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,41 +1,17 @@
FIDO Device Onboard (FDO) is functionally compatible with Secure Device Onboard (SDO). We recommend users to switch to FDO components. The support for Secure Device Onboard (SDO) has been discontinued from March 31, 2023.

# Repositories

Secure Device Onboard organization implementations for both FIDO Device Onboard (FDO) specification
as well as Secure Device Onboard (SDO) protocol.
FIDO Device Onboard organization provides implementations of the FIDO Device Onboard (FDO) specification.

## FDO Specific Repositories
## FDO Repositories

The following repositories are created to support implementations for FDO specification.

| Repository                      | Description |
|---|---|
| [client-sdk-fidoiot](https://github.com/secure-device-onboard/client-sdk-fidoiot) | C-based reference implementation for Device component defined in FDO specification. |
| [pri-fidoiot](https://github.com/secure-device-onboard/pri-fidoiot) | JAVA-based reference implementation for all components defined in FDO specification. |
| [release-fidoiot](https://github.com/secure-device-onboard/release-fidoiot) | Hosts binary artifacts of different tagged releases of FDO specification implementations. |
| [test-fidoiot](https://github.com/secure-device-onboard/test-fidoiot) | TestNG-based test code used to validate pull requests in pri-fidoiot and client-sdk-fidoiot repositories. |

## SDO Specific Repositories

The following repositories are created to support implementations for SDO protocol.

| Repository                      | Description |
|---|---|
| [all-in-one-demo](https://github.com/secure-device-onboard/all-in-one-demo) | JAVA and Docker based solution to host all service components (Owner, Manufacturer, Rendezvous) defined in SDO protocol. Reuses binaries from iot-platform-sdk, pri, supply-chain-tools and rendezvous-service. |
| [client-sdk](https://github.com/secure-device-onboard/client-sdk) | C-based reference implementation for Device component defined in SDO protocol. |
| [iot-platform-sdk](https://github.com/secure-device-onboard/iot-platform-sdk) | JAVA-based reference implementation for Owner component defined in SDO protocol. |
| [pri](https://github.com/secure-device-onboard/pri) | JAVA-based reference implementation for all components defined in SDO protocol. |
| [rendezvous-service](https://github.com/secure-device-onboard/rendezvous-service) | JAVA-based reference implementation for Rendezvous component defined in SDO protocol. |
| [release](https://github.com/secure-device-onboard/release-fidoiot) | Hosts binary artifacts of different tagged releases of FDO protocol implementations. |
| [supply-chain-tools](https://github.com/secure-device-onboard/supply-chain-tools) | JAVA-based reference implementation for Manufacturer and Reseller component defined in SDO protocol. |

## Common repositories

The following repositories contain artifacts related to both FDO as well as SDO releases.

| Repository                      | Description |
|---|---|
| [docs](https://github.com/secure-device-onboard/docs) | Maintains source for the documents hosted on [GitHub IO](https://secure-device-onboard.github.io/docs). |
| [epid-verification-service](https://github.com/secure-device-onboard/epid-verification-service) | JAVA-based implementation to support EPID signature verification through REST end-points. |
| [readme](https://github.com/secure-device-onboard/readme) | Contains details about different repositories within Secure Device Onboard organization. |
| [client-sdk-fidoiot](https://github.com/fido-device-onboard/client-sdk-fidoiot) | C-based reference implementation for Device component defined in FDO specification. |
| [pri-fidoiot](https://github.com/fido-device-onboard/pri-fidoiot) | JAVA-based reference implementation for all components defined in FDO specification. |
| [release-fidoiot](https://github.com/fido-device-onboard/release-fidoiot) | Hosts binary artifacts of different tagged releases of FDO specification implementations. |
| [test-fidoiot](https://github.com/fido-device-onboard/test-fidoiot) | TestNG-based test code used to validate pull requests in pri-fidoiot and client-sdk-fidoiot repositories. |
| [docs-fidoiot](https://github.com/fido-device-onboard/docs-fidoiot) | Maintains source for the documents hosted on [GitHub IO](https://fido-device-onboard.github.io/docs-fidoiot). |
| [epid-verification-service](https://github.com/fido-device-onboard/epid-verification-service) | JAVA-based implementation to support EPID signature verification through REST end-points. |
| [readme](https://github.com/fido-device-onboard/readme) | Contains details about different repositories within FIDO Device Onboard organization. |