* Adding DPS X509 public APIs. Splitting RIOT vs X509 tests.
* Adding UT for x509 HSM.
* Adding E2E tests.
* Adding OpenSSL ENGINE tests for DPS.
* Adding DevOps infra.
* Doc changes.
* Apply suggestions from code review
Co-authored-by: Eric Wolz <ericwol@microsoft.com>
* Fixing cmake integration issue
* Fixing vsts job name.
* Fixing Windows build. Removing DPS TPM and SAS for now.
* Adding HSM type configurations for all HSMs.
* Enabling DPS client by default.
* Addressing feedback around const and malloc/free.
* Fixing prov service client comment bug. Disabling prov_client on XCode.
* Fixing x509 sample when using trusted certificates.
* Fixing options test
* Adding test result publishing to all VSTS jobs.
* Changing test scripts to output ctest Test.xml logs.
* Disabling Provisioning Service Client tests failing on OSX.
* Fixing build scripts and test yaml definition.
* Apply suggestions from code review
Co-authored-by: Dane Walton <dawalton@microsoft.com>
* Resolving PR comments.
* Disabling two SFC tests failing leak checking. Tracked by #2238
Co-authored-by: Eric Wolz <ericwol@microsoft.com>
Co-authored-by: Dane Walton <dawalton@microsoft.com>