Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Yocto integration for FDO Device Onboarding #557

Open
TomaszAIR opened this issue Oct 11, 2023 · 2 comments
Open

Yocto integration for FDO Device Onboarding #557

TomaszAIR opened this issue Oct 11, 2023 · 2 comments
Labels
client manufacturing Anything to do with the manufacturing client/service/APIs/protocol

Comments

@TomaszAIR
Copy link

Hello

Our team has crafted a Yocto layer recipe that streamlines cross-compilation for client-linuxapp applications. This setup allowed us to successfully run an onboarding scenario [1], where we had servers on a host PC and a client on a Raspberry Pi 3B+ (aarch64 system).

We're eager to know if you're interested in maintaining such Yocto layer to provide this support. We're all in for contributing to this effort. We've noticed talks about adding support for C-based applications [2]. Are there any plans to include Rust-based applications in Yocto as well?

Your thoughts and insights would be much appreciated as we aim to enhance FDO Device Onboarding integration in the Yocto Project.

[1] https://github.com/fedora-iot/fido-device-onboard-rs/blob/main/HOWTO.md#general-how-to-documentation-for-fido-device-onboard-rs
[2] https://github.com/fido-device-onboard/client-sdk-fidoiot/blob/master/docs/introduction.md#introduction

@nullr0ute
Copy link
Contributor

We are quite happy to accept contributions for yocto support and CI tests to ensure it doesn't regress but we don't have the resources or the skills to actively maintain that support so we'll need some ongoing assistance there :)

@nullr0ute nullr0ute added manufacturing Anything to do with the manufacturing client/service/APIs/protocol client labels Dec 5, 2023
@tym2k1
Copy link

tym2k1 commented Dec 12, 2023

We're excited to share with you the mentioned support layer. Because of how Yocto build environment manages it's layers we hosted it in a separate repository. We plan to expand it in time but as of now it's in its early stages. We welcome your feedback and suggestions as we aim to make this integration as robust possible. I personally also did a presentation on this matter during Yocto Summit 2023. Slides for it are available under this link

Repo: 3mdeb/meta-fdo

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
client manufacturing Anything to do with the manufacturing client/service/APIs/protocol
Projects
None yet
Development

No branches or pull requests

3 participants