Skip to content

Refactor Secure Element Class#39

Open
andreagilardoni wants to merge 5 commits into
arduino-libraries:mainfrom
andreagilardoni:refactor-se-class
Open

Refactor Secure Element Class#39
andreagilardoni wants to merge 5 commits into
arduino-libraries:mainfrom
andreagilardoni:refactor-se-class

Conversation

@andreagilardoni
Copy link
Copy Markdown
Contributor

@andreagilardoni andreagilardoni commented May 4, 2026

This PR simplifies the definition of the SecureElement global instance in favor of a better implementation of the specific secure element implementation

depends on:

This pr is meant to be on top of #40

@per1234 per1234 added type: enhancement Proposed improvement topic: code Related to content of the project itself labels May 4, 2026
@andreagilardoni andreagilardoni force-pushed the refactor-se-class branch 2 times, most recently from d815453 to 625f4df Compare May 5, 2026 06:55
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 5, 2026

Memory usage change @ 625f4df

Board flash % RAM for global variables %
arduino:renesas_uno:unor4wifi ❔ -16 - +8 -0.01 - 0.0 💚 -8 - 0 -0.02 - 0.0
Click for full report table
Board examples/CertificateSigningRequest
flash
% examples/CertificateSigningRequest
RAM for global variables
% examples/ConfigurationLocking
flash
% examples/ConfigurationLocking
RAM for global variables
% examples/RandomNumber
flash
% examples/RandomNumber
RAM for global variables
% examples/SelfSignedCertificate
flash
% examples/SelfSignedCertificate
RAM for global variables
%
arduino:renesas_uno:unor4wifi -16 -0.01 0 0.0 8 0.0 0 0.0 -12 -0.0 -8 -0.02 -8 -0.0 0 0.0
Click for full report CSV
Board,examples/CertificateSigningRequest<br>flash,%,examples/CertificateSigningRequest<br>RAM for global variables,%,examples/ConfigurationLocking<br>flash,%,examples/ConfigurationLocking<br>RAM for global variables,%,examples/RandomNumber<br>flash,%,examples/RandomNumber<br>RAM for global variables,%,examples/SelfSignedCertificate<br>flash,%,examples/SelfSignedCertificate<br>RAM for global variables,%
arduino:renesas_uno:unor4wifi,-16,-0.01,0,0.0,8,0.0,0,0.0,-12,-0.0,-8,-0.02,-8,-0.0,0,0.0

in favor of a complete implementation of the single secure elements.
This will require a interface like class to enforce the implementation
of methods that are mandatory
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 6, 2026

Memory usage change @ 1cff800

Board flash % RAM for global variables %
arduino:renesas_uno:unor4wifi ❔ -16 - +8 -0.01 - 0.0 💚 -8 - 0 -0.02 - 0.0
Click for full report table
Board examples/CertificateSigningRequest
flash
% examples/CertificateSigningRequest
RAM for global variables
% examples/ConfigurationLocking
flash
% examples/ConfigurationLocking
RAM for global variables
% examples/RandomNumber
flash
% examples/RandomNumber
RAM for global variables
% examples/SelfSignedCertificate
flash
% examples/SelfSignedCertificate
RAM for global variables
%
arduino:renesas_uno:unor4wifi -16 -0.01 0 0.0 8 0.0 0 0.0 -12 -0.0 -8 -0.02 -8 -0.0 0 0.0
Click for full report CSV
Board,examples/CertificateSigningRequest<br>flash,%,examples/CertificateSigningRequest<br>RAM for global variables,%,examples/ConfigurationLocking<br>flash,%,examples/ConfigurationLocking<br>RAM for global variables,%,examples/RandomNumber<br>flash,%,examples/RandomNumber<br>RAM for global variables,%,examples/SelfSignedCertificate<br>flash,%,examples/SelfSignedCertificate<br>RAM for global variables,%
arduino:renesas_uno:unor4wifi,-16,-0.01,0,0.0,8,0.0,0,0.0,-12,-0.0,-8,-0.02,-8,-0.0,0,0.0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

topic: code Related to content of the project itself type: enhancement Proposed improvement

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants