Skip to content

Add JWS utility #26

New issue

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

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

Already on GitHub? # to your account

Merged
merged 5 commits into from
Apr 28, 2025
Merged

Conversation

pennam
Copy link
Contributor

@pennam pennam commented Apr 15, 2025

No description provided.

Copy link

Memory usage change @ 916049c

Board flash % RAM for global variables %
arduino:mbed_giga:giga 🔺 0 - +64 0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:mbed_nano:nanorp2040connect 🔺 0 - +67 0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:mbed_nicla:nicla_vision 🔺 0 - +64 0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:mbed_opta:opta 🔺 0 - +128 0.0 - +0.01 0 - 0 0.0 - 0.0
arduino:mbed_portenta:envie_m7 N/A N/A N/A N/A
arduino:renesas_portenta:portenta_c33 🔺 0 - +84 0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:renesas_uno:unor4wifi 🔺 0 - +80 0.0 - +0.03 0 - 0 0.0 - 0.0
arduino:samd:mkr1000 🔺 0 - +68 0.0 - +0.03 0 - 0 0.0 - 0.0
arduino:samd:mkrgsm1400 🔺 0 - +68 0.0 - +0.03 0 - 0 0.0 - 0.0
arduino:samd:mkrnb1500 🔺 0 - +68 0.0 - +0.03 0 - 0 0.0 - 0.0
arduino:samd:mkrwan1300 🔺 0 - +68 0.0 - +0.03 0 - 0 0.0 - 0.0
arduino:samd:mkrwifi1010 🔺 0 - +68 0.0 - +0.03 0 - 0 0.0 - 0.0
arduino:samd:nano_33_iot 🔺 0 - +68 0.0 - +0.03 0 - 0 0.0 - 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:mbed_giga:giga 64 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 64 0.0 0 0.0
arduino:mbed_nano:nanorp2040connect 67 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 67 0.0 0 0.0
arduino:mbed_nicla:nicla_vision 64 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 64 0.0 0 0.0
arduino:mbed_opta:opta 128 0.01 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 64 0.0 0 0.0
arduino:mbed_portenta:envie_m7 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A
arduino:renesas_portenta:portenta_c33 80 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 84 0.0 0 0.0
arduino:renesas_uno:unor4wifi 80 0.03 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 80 0.03 0 0.0
arduino:samd:mkr1000 68 0.03 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 68 0.03 0 0.0
arduino:samd:mkrgsm1400 68 0.03 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 68 0.03 0 0.0
arduino:samd:mkrnb1500 68 0.03 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 68 0.03 0 0.0
arduino:samd:mkrwan1300 68 0.03 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 68 0.03 0 0.0
arduino:samd:mkrwifi1010 68 0.03 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 68 0.03 0 0.0
arduino:samd:nano_33_iot 68 0.03 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 68 0.03 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:mbed_giga:giga,64,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,64,0.0,0,0.0
arduino:mbed_nano:nanorp2040connect,67,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,67,0.0,0,0.0
arduino:mbed_nicla:nicla_vision,64,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,64,0.0,0,0.0
arduino:mbed_opta:opta,128,0.01,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,64,0.0,0,0.0
arduino:mbed_portenta:envie_m7,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A
arduino:renesas_portenta:portenta_c33,80,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,84,0.0,0,0.0
arduino:renesas_uno:unor4wifi,80,0.03,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,80,0.03,0,0.0
arduino:samd:mkr1000,68,0.03,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,68,0.03,0,0.0
arduino:samd:mkrgsm1400,68,0.03,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,68,0.03,0,0.0
arduino:samd:mkrnb1500,68,0.03,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,68,0.03,0,0.0
arduino:samd:mkrwan1300,68,0.03,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,68,0.03,0,0.0
arduino:samd:mkrwifi1010,68,0.03,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,68,0.03,0,0.0
arduino:samd:nano_33_iot,68,0.03,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,68,0.03,0,0.0

@pennam pennam requested a review from andreagilardoni April 15, 2025 12:50
@pennam pennam force-pushed the get-cloud-jwt-no-ecc branch from 916049c to 4900feb Compare April 15, 2025 13:57
Copy link

Memory usage change @ 4900feb

Board flash % RAM for global variables %
arduino:mbed_giga:giga 🔺 0 - +64 0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:mbed_nano:nanorp2040connect 🔺 0 - +67 0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:mbed_nicla:nicla_vision 🔺 0 - +64 0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:mbed_opta:opta 🔺 0 - +128 0.0 - +0.01 0 - 0 0.0 - 0.0
arduino:mbed_portenta:envie_m7 N/A N/A N/A N/A
arduino:renesas_portenta:portenta_c33 🔺 0 - +84 0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:renesas_uno:unor4wifi 🔺 0 - +80 0.0 - +0.03 0 - 0 0.0 - 0.0
arduino:samd:mkr1000 🔺 0 - +68 0.0 - +0.03 0 - 0 0.0 - 0.0
arduino:samd:mkrgsm1400 🔺 0 - +68 0.0 - +0.03 0 - 0 0.0 - 0.0
arduino:samd:mkrnb1500 🔺 0 - +68 0.0 - +0.03 0 - 0 0.0 - 0.0
arduino:samd:mkrwan1300 🔺 0 - +68 0.0 - +0.03 0 - 0 0.0 - 0.0
arduino:samd:mkrwifi1010 🔺 0 - +68 0.0 - +0.03 0 - 0 0.0 - 0.0
arduino:samd:nano_33_iot 🔺 0 - +68 0.0 - +0.03 0 - 0 0.0 - 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:mbed_giga:giga 64 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 64 0.0 0 0.0
arduino:mbed_nano:nanorp2040connect 67 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 67 0.0 0 0.0
arduino:mbed_nicla:nicla_vision 64 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 64 0.0 0 0.0
arduino:mbed_opta:opta 128 0.01 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 64 0.0 0 0.0
arduino:mbed_portenta:envie_m7 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A
arduino:renesas_portenta:portenta_c33 80 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 84 0.0 0 0.0
arduino:renesas_uno:unor4wifi 80 0.03 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 80 0.03 0 0.0
arduino:samd:mkr1000 68 0.03 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 68 0.03 0 0.0
arduino:samd:mkrgsm1400 68 0.03 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 68 0.03 0 0.0
arduino:samd:mkrnb1500 68 0.03 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 68 0.03 0 0.0
arduino:samd:mkrwan1300 68 0.03 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 68 0.03 0 0.0
arduino:samd:mkrwifi1010 68 0.03 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 68 0.03 0 0.0
arduino:samd:nano_33_iot 68 0.03 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 68 0.03 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:mbed_giga:giga,64,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,64,0.0,0,0.0
arduino:mbed_nano:nanorp2040connect,67,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,67,0.0,0,0.0
arduino:mbed_nicla:nicla_vision,64,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,64,0.0,0,0.0
arduino:mbed_opta:opta,128,0.01,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,64,0.0,0,0.0
arduino:mbed_portenta:envie_m7,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A
arduino:renesas_portenta:portenta_c33,80,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,84,0.0,0,0.0
arduino:renesas_uno:unor4wifi,80,0.03,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,80,0.03,0,0.0
arduino:samd:mkr1000,68,0.03,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,68,0.03,0,0.0
arduino:samd:mkrgsm1400,68,0.03,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,68,0.03,0,0.0
arduino:samd:mkrnb1500,68,0.03,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,68,0.03,0,0.0
arduino:samd:mkrwan1300,68,0.03,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,68,0.03,0,0.0
arduino:samd:mkrwifi1010,68,0.03,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,68,0.03,0,0.0
arduino:samd:nano_33_iot,68,0.03,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,68,0.03,0,0.0

namespace arduino { namespace b64 {

String urlEncode(const byte in[], unsigned int length);
String encode(const byte in[], unsigned int length, const char* prefix, const char* suffix);
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

why don't we define only encode this way? It seems a bit redundant the definition

Suggested change
String encode(const byte in[], unsigned int length, const char* prefix, const char* suffix);
String encode(const byte in[], unsigned int length, const char* prefix=nullptr, const char* suffix=nullptr);

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this two functions are also using a different alphabet https://datatracker.ietf.org/doc/html/rfc4648#section-5

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

encode is also adding \n so i've renamed it to pemEncode

@pennam pennam force-pushed the get-cloud-jwt-no-ecc branch from a572ec0 to bc3a4a2 Compare April 28, 2025 09:05
Copy link

Memory usage change @ bc3a4a2

Board flash % RAM for global variables %
arduino:mbed_giga:giga 🔺 0 - +128 0.0 - +0.01 0 - 0 0.0 - 0.0
arduino:mbed_nano:nanorp2040connect 🔺 0 - +107 0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:mbed_nicla:nicla_vision 🔺 0 - +128 0.0 - +0.01 0 - 0 0.0 - 0.0
arduino:mbed_opta:opta 🔺 0 - +128 0.0 - +0.01 0 - 0 0.0 - 0.0
arduino:mbed_portenta:envie_m7 N/A N/A N/A N/A
arduino:renesas_portenta:portenta_c33 🔺 0 - +116 0.0 - +0.01 0 - 0 0.0 - 0.0
arduino:renesas_uno:unor4wifi 🔺 0 - +112 0.0 - +0.04 0 - 0 0.0 - 0.0
arduino:samd:mkr1000 🔺 0 - +108 0.0 - +0.04 0 - 0 0.0 - 0.0
arduino:samd:mkrgsm1400 🔺 0 - +108 0.0 - +0.04 0 - 0 0.0 - 0.0
arduino:samd:mkrnb1500 🔺 0 - +108 0.0 - +0.04 0 - 0 0.0 - 0.0
arduino:samd:mkrwan1300 🔺 0 - +108 0.0 - +0.04 0 - 0 0.0 - 0.0
arduino:samd:mkrwifi1010 🔺 0 - +108 0.0 - +0.04 0 - 0 0.0 - 0.0
arduino:samd:nano_33_iot 🔺 0 - +108 0.0 - +0.04 0 - 0 0.0 - 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:mbed_giga:giga 128 0.01 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 64 0.0 0 0.0
arduino:mbed_nano:nanorp2040connect 107 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 107 0.0 0 0.0
arduino:mbed_nicla:nicla_vision 128 0.01 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 64 0.0 0 0.0
arduino:mbed_opta:opta 128 0.01 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 128 0.01 0 0.0
arduino:mbed_portenta:envie_m7 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A
arduino:renesas_portenta:portenta_c33 112 0.01 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 116 0.01 0 0.0
arduino:renesas_uno:unor4wifi 112 0.04 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 112 0.04 0 0.0
arduino:samd:mkr1000 108 0.04 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 108 0.04 0 0.0
arduino:samd:mkrgsm1400 108 0.04 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 108 0.04 0 0.0
arduino:samd:mkrnb1500 108 0.04 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 108 0.04 0 0.0
arduino:samd:mkrwan1300 108 0.04 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 108 0.04 0 0.0
arduino:samd:mkrwifi1010 108 0.04 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 108 0.04 0 0.0
arduino:samd:nano_33_iot 108 0.04 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 108 0.04 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:mbed_giga:giga,128,0.01,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,64,0.0,0,0.0
arduino:mbed_nano:nanorp2040connect,107,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,107,0.0,0,0.0
arduino:mbed_nicla:nicla_vision,128,0.01,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,64,0.0,0,0.0
arduino:mbed_opta:opta,128,0.01,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,128,0.01,0,0.0
arduino:mbed_portenta:envie_m7,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A
arduino:renesas_portenta:portenta_c33,112,0.01,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,116,0.01,0,0.0
arduino:renesas_uno:unor4wifi,112,0.04,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,112,0.04,0,0.0
arduino:samd:mkr1000,108,0.04,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,108,0.04,0,0.0
arduino:samd:mkrgsm1400,108,0.04,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,108,0.04,0,0.0
arduino:samd:mkrnb1500,108,0.04,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,108,0.04,0,0.0
arduino:samd:mkrwan1300,108,0.04,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,108,0.04,0,0.0
arduino:samd:mkrwifi1010,108,0.04,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,108,0.04,0,0.0
arduino:samd:nano_33_iot,108,0.04,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,108,0.04,0,0.0

@pennam pennam force-pushed the get-cloud-jwt-no-ecc branch from bc3a4a2 to 9ec6dc4 Compare April 28, 2025 09:42
Copy link

Memory usage change @ 9ec6dc4

Board flash % RAM for global variables %
arduino:mbed_giga:giga 🔺 0 - +64 0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:mbed_nano:nanorp2040connect 🔺 0 - +67 0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:mbed_nicla:nicla_vision 🔺 0 - +64 0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:mbed_opta:opta 🔺 0 - +128 0.0 - +0.01 0 - 0 0.0 - 0.0
arduino:mbed_portenta:envie_m7 N/A N/A N/A N/A
arduino:renesas_portenta:portenta_c33 🔺 0 - +84 0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:renesas_uno:unor4wifi 🔺 0 - +80 0.0 - +0.03 0 - 0 0.0 - 0.0
arduino:samd:mkr1000 🔺 0 - +68 0.0 - +0.03 0 - 0 0.0 - 0.0
arduino:samd:mkrgsm1400 🔺 0 - +68 0.0 - +0.03 0 - 0 0.0 - 0.0
arduino:samd:mkrnb1500 🔺 0 - +68 0.0 - +0.03 0 - 0 0.0 - 0.0
arduino:samd:mkrwan1300 🔺 0 - +68 0.0 - +0.03 0 - 0 0.0 - 0.0
arduino:samd:mkrwifi1010 🔺 0 - +68 0.0 - +0.03 0 - 0 0.0 - 0.0
arduino:samd:nano_33_iot 🔺 0 - +68 0.0 - +0.03 0 - 0 0.0 - 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:mbed_giga:giga 64 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 64 0.0 0 0.0
arduino:mbed_nano:nanorp2040connect 67 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 67 0.0 0 0.0
arduino:mbed_nicla:nicla_vision 64 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 64 0.0 0 0.0
arduino:mbed_opta:opta 128 0.01 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 64 0.0 0 0.0
arduino:mbed_portenta:envie_m7 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A
arduino:renesas_portenta:portenta_c33 80 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 84 0.0 0 0.0
arduino:renesas_uno:unor4wifi 80 0.03 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 80 0.03 0 0.0
arduino:samd:mkr1000 68 0.03 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 68 0.03 0 0.0
arduino:samd:mkrgsm1400 68 0.03 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 68 0.03 0 0.0
arduino:samd:mkrnb1500 68 0.03 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 68 0.03 0 0.0
arduino:samd:mkrwan1300 68 0.03 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 68 0.03 0 0.0
arduino:samd:mkrwifi1010 68 0.03 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 68 0.03 0 0.0
arduino:samd:nano_33_iot 68 0.03 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 68 0.03 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:mbed_giga:giga,64,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,64,0.0,0,0.0
arduino:mbed_nano:nanorp2040connect,67,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,67,0.0,0,0.0
arduino:mbed_nicla:nicla_vision,64,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,64,0.0,0,0.0
arduino:mbed_opta:opta,128,0.01,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,64,0.0,0,0.0
arduino:mbed_portenta:envie_m7,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A
arduino:renesas_portenta:portenta_c33,80,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,84,0.0,0,0.0
arduino:renesas_uno:unor4wifi,80,0.03,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,80,0.03,0,0.0
arduino:samd:mkr1000,68,0.03,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,68,0.03,0,0.0
arduino:samd:mkrgsm1400,68,0.03,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,68,0.03,0,0.0
arduino:samd:mkrnb1500,68,0.03,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,68,0.03,0,0.0
arduino:samd:mkrwan1300,68,0.03,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,68,0.03,0,0.0
arduino:samd:mkrwifi1010,68,0.03,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,68,0.03,0,0.0
arduino:samd:nano_33_iot,68,0.03,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,68,0.03,0,0.0

@pennam pennam merged commit 10c52ea into arduino-libraries:main Apr 28, 2025
16 checks passed
@pennam pennam changed the title Get cloud jwt no ecc Add JWS utility Apr 28, 2025
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants