Crypto - compatibility matrix

This report was generated on Wednesday, 23-Feb-22 22:48:15 CET using arduino-testlib.

Crypto

Version: 0.2.0
More details

Compatibility matrix

Board Claims compatibility Inclusion
TestXTS
TestAES
TestChaCha
TestChaChaPoly
TestP521Math
TestRNG
TestSHA256
TestSHA3_256
TestBLAKE2b
TestBLAKE2s
TestBigNumberUtil
TestP521
TestPoly1305
TestSHAKE256
TestAESSmall
TestAESTiny
TestCTR
TestEd25519
TestSHA3_512
TestSHAKE128
TestCurve25519
TestCurve25519Math
TestEAX
TestGCM
TestGHASH
TestSHA512
arduino:avr:uno
1.8.4
Yes PASS FAIL PASS PASS PASS PASS FAIL PASS PASS PASS PASS PASS FAIL PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS FAIL FAIL PASS PASS
arduino:mbed_nano:nanorp2040connect
2.7.2
Yes PASS FAIL PASS PASS PASS PASS FAIL PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS FAIL FAIL PASS PASS
arduino:megaavr:nona4809
1.8.7
Yes ⚠️ FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL
arduino:samd:mkrwifi1010
1.8.12
Yes PASS FAIL PASS PASS PASS PASS FAIL PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS FAIL FAIL PASS PASS
esp32:esp32:d1_mini32
1.0.6
Yes PASS FAIL PASS PASS PASS PASS FAIL PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS FAIL FAIL PASS PASS

Compilation logs

arduino:avr:uno @ 1.8.4

Inclusion

Result: PASS

Sketch uses 884 bytes (2%) of program storage space. Maximum is 32256 bytes.
Global variables use 162 bytes (7%) of dynamic memory, leaving 1886 bytes for local variables. Maximum is 2048 bytes.

examples/TestAES

Result: PASS

Sketch uses 8930 bytes (27%) of program storage space. Maximum is 32256 bytes.
Global variables use 1542 bytes (75%) of dynamic memory, leaving 506 bytes for local variables. Maximum is 2048 bytes.
Low memory available, stability problems may occur.

examples/TestAESSmall

Result: PASS

Sketch uses 11648 bytes (36%) of program storage space. Maximum is 32256 bytes.
Global variables use 943 bytes (46%) of dynamic memory, leaving 1105 bytes for local variables. Maximum is 2048 bytes.

examples/TestAESTiny

Result: PASS

Sketch uses 7904 bytes (24%) of program storage space. Maximum is 32256 bytes.
Global variables use 815 bytes (39%) of dynamic memory, leaving 1233 bytes for local variables. Maximum is 2048 bytes.

examples/TestBLAKE2b

Result: PASS

Sketch uses 29310 bytes (90%) of program storage space. Maximum is 32256 bytes.
Global variables use 1158 bytes (56%) of dynamic memory, leaving 890 bytes for local variables. Maximum is 2048 bytes.

examples/TestBLAKE2s

Result: PASS

Sketch uses 13638 bytes (42%) of program storage space. Maximum is 32256 bytes.
Global variables use 1232 bytes (60%) of dynamic memory, leaving 816 bytes for local variables. Maximum is 2048 bytes.

examples/TestBigNumberUtil

Result: PASS

Sketch uses 4710 bytes (14%) of program storage space. Maximum is 32256 bytes.
Global variables use 389 bytes (18%) of dynamic memory, leaving 1659 bytes for local variables. Maximum is 2048 bytes.

examples/TestCTR

Result: PASS

Sketch uses 9104 bytes (28%) of program storage space. Maximum is 32256 bytes.
Global variables use 1294 bytes (63%) of dynamic memory, leaving 754 bytes for local variables. Maximum is 2048 bytes.

examples/TestChaCha

Result: PASS

Sketch uses 10534 bytes (32%) of program storage space. Maximum is 32256 bytes.
Global variables use 1100 bytes (53%) of dynamic memory, leaving 948 bytes for local variables. Maximum is 2048 bytes.

examples/TestChaChaPoly

Result: PASS

Sketch uses 12936 bytes (40%) of program storage space. Maximum is 32256 bytes.
Global variables use 1787 bytes (87%) of dynamic memory, leaving 261 bytes for local variables. Maximum is 2048 bytes.
Low memory available, stability problems may occur.

examples/TestCurve25519

Result: PASS

Sketch uses 11242 bytes (34%) of program storage space. Maximum is 32256 bytes.
Global variables use 1107 bytes (54%) of dynamic memory, leaving 941 bytes for local variables. Maximum is 2048 bytes.

examples/TestCurve25519Math

Result: PASS

Sketch uses 9114 bytes (28%) of program storage space. Maximum is 32256 bytes.
Global variables use 759 bytes (37%) of dynamic memory, leaving 1289 bytes for local variables. Maximum is 2048 bytes.

examples/TestEAX

Result: FAIL

/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Crypto/examples/TestEAX/TestEAX.ino:28:10: fatal error: CryptoLW.h: No such file or directory
 #include <CryptoLW.h>
          ^~~~~~~~~~~~
compilation terminated.

examples/TestEd25519

Result: PASS

Sketch uses 24236 bytes (75%) of program storage space. Maximum is 32256 bytes.
Global variables use 679 bytes (33%) of dynamic memory, leaving 1369 bytes for local variables. Maximum is 2048 bytes.

examples/TestGCM

Result: FAIL

/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Crypto/examples/TestGCM/TestGCM.ino:28:10: fatal error: CryptoLW.h: No such file or directory
 #include <CryptoLW.h>
          ^~~~~~~~~~~~
compilation terminated.

examples/TestGHASH

Result: PASS

Sketch uses 6118 bytes (18%) of program storage space. Maximum is 32256 bytes.
Global variables use 1308 bytes (63%) of dynamic memory, leaving 740 bytes for local variables. Maximum is 2048 bytes.

examples/TestP521

Result: FAIL

Sketch uses 33930 bytes (105%) of program storage space. Maximum is 32256 bytes.
Global variables use 1527 bytes (74%) of dynamic memory, leaving 521 bytes for local variables. Maximum is 2048 bytes.
Sketch too big; see https://support.arduino.cc/hc/en-us/articles/360013825179 for tips on reducing it.

examples/TestP521Math

Result: PASS

Sketch uses 8054 bytes (24%) of program storage space. Maximum is 32256 bytes.
Global variables use 909 bytes (44%) of dynamic memory, leaving 1139 bytes for local variables. Maximum is 2048 bytes.

examples/TestPoly1305

Result: PASS

Sketch uses 6578 bytes (20%) of program storage space. Maximum is 32256 bytes.
Global variables use 1212 bytes (59%) of dynamic memory, leaving 836 bytes for local variables. Maximum is 2048 bytes.

examples/TestRNG

Result: FAIL

/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Crypto/examples/TestRNG/TestRNG.ino:6:10: fatal error: TransistorNoiseSource.h: No such file or directory
 #include <TransistorNoiseSource.h>
          ^~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.

examples/TestSHA256

Result: PASS

Sketch uses 11218 bytes (34%) of program storage space. Maximum is 32256 bytes.
Global variables use 1122 bytes (54%) of dynamic memory, leaving 926 bytes for local variables. Maximum is 2048 bytes.

examples/TestSHA3_256

Result: PASS

Sketch uses 11686 bytes (36%) of program storage space. Maximum is 32256 bytes.
Global variables use 1684 bytes (82%) of dynamic memory, leaving 364 bytes for local variables. Maximum is 2048 bytes.
Low memory available, stability problems may occur.

examples/TestSHA3_512

Result: PASS

Sketch uses 11556 bytes (35%) of program storage space. Maximum is 32256 bytes.
Global variables use 1652 bytes (80%) of dynamic memory, leaving 396 bytes for local variables. Maximum is 2048 bytes.
Low memory available, stability problems may occur.

examples/TestSHA512

Result: PASS

Sketch uses 16442 bytes (50%) of program storage space. Maximum is 32256 bytes.
Global variables use 1254 bytes (61%) of dynamic memory, leaving 794 bytes for local variables. Maximum is 2048 bytes.

examples/TestSHAKE128

Result: PASS

Sketch uses 11792 bytes (36%) of program storage space. Maximum is 32256 bytes.
Global variables use 1446 bytes (70%) of dynamic memory, leaving 602 bytes for local variables. Maximum is 2048 bytes.

examples/TestSHAKE256

Result: PASS

Sketch uses 11696 bytes (36%) of program storage space. Maximum is 32256 bytes.
Global variables use 1414 bytes (69%) of dynamic memory, leaving 634 bytes for local variables. Maximum is 2048 bytes.

examples/TestXTS

Result: FAIL

/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Crypto/examples/TestXTS/TestXTS.ino:28:10: fatal error: CryptoLW.h: No such file or directory
 #include <CryptoLW.h>
          ^~~~~~~~~~~~
compilation terminated.

arduino:mbed_nano:nanorp2040connect @ 2.7.2

Inclusion

Result: PASS

Sketch uses 78868 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 43608 bytes (16%) of dynamic memory, leaving 226728 bytes for local variables. Maximum is 270336 bytes.

examples/TestAES

Result: PASS

Sketch uses 82172 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 44288 bytes (16%) of dynamic memory, leaving 226048 bytes for local variables. Maximum is 270336 bytes.

examples/TestAESSmall

Result: PASS

Sketch uses 84234 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 43732 bytes (16%) of dynamic memory, leaving 226604 bytes for local variables. Maximum is 270336 bytes.

examples/TestAESTiny

Result: PASS

Sketch uses 81578 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 43684 bytes (16%) of dynamic memory, leaving 226652 bytes for local variables. Maximum is 270336 bytes.

examples/TestBLAKE2b

Result: PASS

Sketch uses 84392 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 43964 bytes (16%) of dynamic memory, leaving 226372 bytes for local variables. Maximum is 270336 bytes.

examples/TestBLAKE2s

Result: PASS

Sketch uses 83300 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 43860 bytes (16%) of dynamic memory, leaving 226476 bytes for local variables. Maximum is 270336 bytes.

examples/TestBigNumberUtil

Result: PASS

Sketch uses 80378 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 43608 bytes (16%) of dynamic memory, leaving 226728 bytes for local variables. Maximum is 270336 bytes.

examples/TestCTR

Result: PASS

Sketch uses 82120 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 43972 bytes (16%) of dynamic memory, leaving 226364 bytes for local variables. Maximum is 270336 bytes.

examples/TestChaCha

Result: PASS

Sketch uses 81820 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 44068 bytes (16%) of dynamic memory, leaving 226268 bytes for local variables. Maximum is 270336 bytes.

examples/TestChaChaPoly

Result: PASS

Sketch uses 83596 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 44748 bytes (16%) of dynamic memory, leaving 225588 bytes for local variables. Maximum is 270336 bytes.

examples/TestCurve25519

Result: PASS

Sketch uses 82940 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 43800 bytes (16%) of dynamic memory, leaving 226536 bytes for local variables. Maximum is 270336 bytes.

examples/TestCurve25519Math

Result: PASS

Sketch uses 83666 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 43804 bytes (16%) of dynamic memory, leaving 226532 bytes for local variables. Maximum is 270336 bytes.

examples/TestEAX

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Crypto/examples/TestEAX/TestEAX.ino:28:10: fatal error: CryptoLW.h: No such file or directory
 #include <CryptoLW.h>
          ^~~~~~~~~~~~
compilation terminated.

examples/TestEd25519

Result: PASS

Sketch uses 86332 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 43748 bytes (16%) of dynamic memory, leaving 226588 bytes for local variables. Maximum is 270336 bytes.

examples/TestGCM

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Crypto/examples/TestGCM/TestGCM.ino:28:10: fatal error: CryptoLW.h: No such file or directory
 #include <CryptoLW.h>
          ^~~~~~~~~~~~
compilation terminated.

examples/TestGHASH

Result: PASS

Sketch uses 80784 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 43776 bytes (16%) of dynamic memory, leaving 226560 bytes for local variables. Maximum is 270336 bytes.

examples/TestP521

Result: PASS

Sketch uses 90022 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 44144 bytes (16%) of dynamic memory, leaving 226192 bytes for local variables. Maximum is 270336 bytes.

examples/TestP521Math

Result: PASS

Sketch uses 82442 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 44020 bytes (16%) of dynamic memory, leaving 226316 bytes for local variables. Maximum is 270336 bytes.

examples/TestPoly1305

Result: PASS

Sketch uses 81170 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 43800 bytes (16%) of dynamic memory, leaving 226536 bytes for local variables. Maximum is 270336 bytes.

examples/TestRNG

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Crypto/examples/TestRNG/TestRNG.ino:6:10: fatal error: TransistorNoiseSource.h: No such file or directory
 #include <TransistorNoiseSource.h>
          ^~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.

examples/TestSHA256

Result: PASS

Sketch uses 82446 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 43860 bytes (16%) of dynamic memory, leaving 226476 bytes for local variables. Maximum is 270336 bytes.

examples/TestSHA3_256

Result: PASS

Sketch uses 82468 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 44012 bytes (16%) of dynamic memory, leaving 226324 bytes for local variables. Maximum is 270336 bytes.

examples/TestSHA3_512

Result: PASS

Sketch uses 82292 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 43964 bytes (16%) of dynamic memory, leaving 226372 bytes for local variables. Maximum is 270336 bytes.

examples/TestSHA512

Result: PASS

Sketch uses 82660 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 43964 bytes (16%) of dynamic memory, leaving 226372 bytes for local variables. Maximum is 270336 bytes.

examples/TestSHAKE128

Result: PASS

Sketch uses 82368 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 44532 bytes (16%) of dynamic memory, leaving 225804 bytes for local variables. Maximum is 270336 bytes.

examples/TestSHAKE256

Result: PASS

Sketch uses 82368 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 44500 bytes (16%) of dynamic memory, leaving 225836 bytes for local variables. Maximum is 270336 bytes.

examples/TestXTS

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Crypto/examples/TestXTS/TestXTS.ino:28:10: fatal error: CryptoLW.h: No such file or directory
 #include <CryptoLW.h>
          ^~~~~~~~~~~~
compilation terminated.

arduino:megaavr:nona4809 @ 1.8.7

Inclusion

Result: FAIL



					
					

examples/TestAES

Result: FAIL


					
					

examples/TestAESSmall

Result: FAIL


					
					

examples/TestAESTiny

Result: FAIL


					
					

examples/TestBLAKE2b

Result: FAIL


					
					

examples/TestBLAKE2s

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Crypto/src/RNG.cpp: In function 'void WDT_vect()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Crypto/src/RNG.cpp:239:27: error: 'TCNT0' was not declared in this scope
     unsigned char value = TCNT0;
                           ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Crypto/src/RNG.cpp:239:27: note: suggested alternative: 'TCA0'
     unsigned char value = TCNT0;
                           ^~~~~
                           TCA0
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Crypto/src/RNG.cpp: In destructor 'RNGClass::~RNGClass()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Crypto/src/RNG.cpp:288:5: error: 'MCUSR' was not declared in this scope
     MCUSR &= ~(1 << WDRF);
     ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Crypto/src/RNG.cpp:288:21: error: 'WDRF' was not declared in this scope
     MCUSR &= ~(1 << WDRF);
                     ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Crypto/src/RNG.cpp:288:21: note: suggested alternative: 'DDRD'
     MCUSR &= ~(1 << WDRF);
                     ^~~~
                     DDRD
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Crypto/src/RNG.cpp:37:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Crypto/src/RNG.cpp:291:30: error: 'WDCE' was not declared in this scope
     _WD_CONTROL_REG |= (1 << _WD_CHANGE_BIT) | (1 << WDE);
                              ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Crypto/src/RNG.cpp:291:30: note: suggested alternative: 'ADC0'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Crypto/src/RNG.cpp:291:54: error: 'WDE' was not declared in this scope
     _WD_CONTROL_REG |= (1 << _WD_CHANGE_BIT) | (1 << WDE);
                                                      ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Crypto/src/RNG.cpp:291:54: note: suggested alternative: 'WDT'
     _WD_CONTROL_REG |= (1 << _WD_CHANGE_BIT) | (1 << WDE);
                                                      ^~~
                                                      WDT
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Crypto/src/RNG.cpp:292:23: error: no match for 'operator=' (operand types are 'WDT_t {aka WDT_struct}' and 'int')
     _WD_CONTROL_REG = 0;
                       ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:677:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/pgmspace.h:90,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Crypto/src/utility/ProgMemUtil.h:27,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Crypto/src/RNG.cpp:27:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/iom4809.h:2054:16: note: candidate: WDT_struct& WDT_struct::operator=(const WDT_struct&)
 typedef struct WDT_struct
                ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/iom4809.h:2054:16: note:   no known conversion for argument 1 from 'int' to 'const WDT_struct&'
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/iom4809.h:2054:16: note: candidate: WDT_struct& WDT_struct::operator=(WDT_struct&&)
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/iom4809.h:2054:16: note:   no known conversion for argument 1 from 'int' to 'WDT_struct&&'

examples/TestBigNumberUtil

Result: FAIL


					
					

examples/TestCTR

Result: FAIL


					
					

examples/TestChaCha

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Crypto/src/RNG.cpp: In function 'void WDT_vect()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Crypto/src/RNG.cpp:239:27: error: 'TCNT0' was not declared in this scope
     unsigned char value = TCNT0;
                           ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Crypto/src/RNG.cpp:239:27: note: suggested alternative: 'TCA0'
     unsigned char value = TCNT0;
                           ^~~~~
                           TCA0
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Crypto/src/RNG.cpp: In destructor 'RNGClass::~RNGClass()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Crypto/src/RNG.cpp:288:5: error: 'MCUSR' was not declared in this scope
     MCUSR &= ~(1 << WDRF);
     ^~~~~

examples/TestChaChaPoly

Result: FAIL


					
					

examples/TestCurve25519

Result: FAIL


					
					

examples/TestCurve25519Math

Result: FAIL


					
					

examples/TestEAX

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Crypto/examples/TestEAX/TestEAX.ino:28:10: fatal error: CryptoLW.h: No such file or directory
 #include <CryptoLW.h>
          ^~~~~~~~~~~~
compilation terminated.

examples/TestEd25519

Result: FAIL


					
					

examples/TestGCM

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Crypto/examples/TestGCM/TestGCM.ino:28:10: fatal error: CryptoLW.h: No such file or directory
 #include <CryptoLW.h>
          ^~~~~~~~~~~~
compilation terminated.

examples/TestGHASH

Result: FAIL


					
					

examples/TestP521

Result: FAIL


					
					

examples/TestP521Math

Result: FAIL


					
					

examples/TestPoly1305

Result: FAIL


					
					

examples/TestRNG

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Crypto/examples/TestRNG/TestRNG.ino:6:10: fatal error: TransistorNoiseSource.h: No such file or directory
 #include <TransistorNoiseSource.h>
          ^~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.

examples/TestSHA256

Result: FAIL


					
					

examples/TestSHA3_256

Result: FAIL


					
					

examples/TestSHA3_512

Result: FAIL


					
					

examples/TestSHA512

Result: FAIL


					
					

examples/TestSHAKE128

Result: FAIL


					
					

examples/TestSHAKE256

Result: FAIL


					
					

examples/TestXTS

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Crypto/examples/TestXTS/TestXTS.ino:28:10: fatal error: CryptoLW.h: No such file or directory
 #include <CryptoLW.h>
          ^~~~~~~~~~~~
compilation terminated.

arduino:samd:mkrwifi1010 @ 1.8.12

Inclusion

Result: PASS

Sketch uses 12308 bytes (4%) of program storage space. Maximum is 262144 bytes.
Global variables use 3156 bytes (9%) of dynamic memory, leaving 29612 bytes for local variables. Maximum is 32768 bytes.

examples/TestAES

Result: PASS

Sketch uses 24168 bytes (9%) of program storage space. Maximum is 262144 bytes.
Global variables use 3848 bytes (11%) of dynamic memory, leaving 28920 bytes for local variables. Maximum is 32768 bytes.

examples/TestAESSmall

Result: PASS

Sketch uses 26152 bytes (9%) of program storage space. Maximum is 262144 bytes.
Global variables use 3292 bytes (10%) of dynamic memory, leaving 29476 bytes for local variables. Maximum is 32768 bytes.

examples/TestAESTiny

Result: PASS

Sketch uses 23116 bytes (8%) of program storage space. Maximum is 262144 bytes.
Global variables use 3244 bytes (9%) of dynamic memory, leaving 29524 bytes for local variables. Maximum is 32768 bytes.

examples/TestBLAKE2b

Result: PASS

Sketch uses 26244 bytes (10%) of program storage space. Maximum is 262144 bytes.
Global variables use 3532 bytes (10%) of dynamic memory, leaving 29236 bytes for local variables. Maximum is 32768 bytes.

examples/TestBLAKE2s

Result: PASS

Sketch uses 25032 bytes (9%) of program storage space. Maximum is 262144 bytes.
Global variables use 3424 bytes (10%) of dynamic memory, leaving 29344 bytes for local variables. Maximum is 32768 bytes.

examples/TestBigNumberUtil

Result: PASS

Sketch uses 14692 bytes (5%) of program storage space. Maximum is 262144 bytes.
Global variables use 3156 bytes (9%) of dynamic memory, leaving 29612 bytes for local variables. Maximum is 32768 bytes.

examples/TestCTR

Result: PASS

Sketch uses 24240 bytes (9%) of program storage space. Maximum is 262144 bytes.
Global variables use 3532 bytes (10%) of dynamic memory, leaving 29236 bytes for local variables. Maximum is 32768 bytes.

examples/TestChaCha

Result: PASS

Sketch uses 24184 bytes (9%) of program storage space. Maximum is 262144 bytes.
Global variables use 3628 bytes (11%) of dynamic memory, leaving 29140 bytes for local variables. Maximum is 32768 bytes.

examples/TestChaChaPoly

Result: PASS

Sketch uses 26268 bytes (10%) of program storage space. Maximum is 262144 bytes.
Global variables use 4312 bytes (13%) of dynamic memory, leaving 28456 bytes for local variables. Maximum is 32768 bytes.

examples/TestCurve25519

Result: PASS

Sketch uses 17440 bytes (6%) of program storage space. Maximum is 262144 bytes.
Global variables use 3348 bytes (10%) of dynamic memory, leaving 29420 bytes for local variables. Maximum is 32768 bytes.

examples/TestCurve25519Math

Result: PASS

Sketch uses 18576 bytes (7%) of program storage space. Maximum is 262144 bytes.
Global variables use 3352 bytes (10%) of dynamic memory, leaving 29416 bytes for local variables. Maximum is 32768 bytes.

examples/TestEAX

Result: FAIL

/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Crypto/examples/TestEAX/TestEAX.ino:28:10: fatal error: CryptoLW.h: No such file or directory
 #include <CryptoLW.h>
          ^~~~~~~~~~~~
compilation terminated.

examples/TestEd25519

Result: PASS

Sketch uses 21632 bytes (8%) of program storage space. Maximum is 262144 bytes.
Global variables use 3296 bytes (10%) of dynamic memory, leaving 29472 bytes for local variables. Maximum is 32768 bytes.

examples/TestGCM

Result: FAIL

/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Crypto/examples/TestGCM/TestGCM.ino:28:10: fatal error: CryptoLW.h: No such file or directory
 #include <CryptoLW.h>
          ^~~~~~~~~~~~
compilation terminated.

examples/TestGHASH

Result: PASS

Sketch uses 22396 bytes (8%) of program storage space. Maximum is 262144 bytes.
Global variables use 3336 bytes (10%) of dynamic memory, leaving 29432 bytes for local variables. Maximum is 32768 bytes.

examples/TestP521

Result: PASS

Sketch uses 27152 bytes (10%) of program storage space. Maximum is 262144 bytes.
Global variables use 3692 bytes (11%) of dynamic memory, leaving 29076 bytes for local variables. Maximum is 32768 bytes.

examples/TestP521Math

Result: PASS

Sketch uses 17816 bytes (6%) of program storage space. Maximum is 262144 bytes.
Global variables use 3568 bytes (10%) of dynamic memory, leaving 29200 bytes for local variables. Maximum is 32768 bytes.

examples/TestPoly1305

Result: PASS

Sketch uses 22740 bytes (8%) of program storage space. Maximum is 262144 bytes.
Global variables use 3360 bytes (10%) of dynamic memory, leaving 29408 bytes for local variables. Maximum is 32768 bytes.

examples/TestRNG

Result: FAIL

/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Crypto/examples/TestRNG/TestRNG.ino:6:10: fatal error: TransistorNoiseSource.h: No such file or directory
 #include <TransistorNoiseSource.h>
          ^~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.

examples/TestSHA256

Result: PASS

Sketch uses 24120 bytes (9%) of program storage space. Maximum is 262144 bytes.
Global variables use 3424 bytes (10%) of dynamic memory, leaving 29344 bytes for local variables. Maximum is 32768 bytes.

examples/TestSHA3_256

Result: PASS

Sketch uses 24532 bytes (9%) of program storage space. Maximum is 262144 bytes.
Global variables use 3576 bytes (10%) of dynamic memory, leaving 29192 bytes for local variables. Maximum is 32768 bytes.

examples/TestSHA3_512

Result: PASS

Sketch uses 24372 bytes (9%) of program storage space. Maximum is 262144 bytes.
Global variables use 3528 bytes (10%) of dynamic memory, leaving 29240 bytes for local variables. Maximum is 32768 bytes.

examples/TestSHA512

Result: PASS

Sketch uses 24788 bytes (9%) of program storage space. Maximum is 262144 bytes.
Global variables use 3528 bytes (10%) of dynamic memory, leaving 29240 bytes for local variables. Maximum is 32768 bytes.

examples/TestSHAKE128

Result: PASS

Sketch uses 24988 bytes (9%) of program storage space. Maximum is 262144 bytes.
Global variables use 4096 bytes (12%) of dynamic memory, leaving 28672 bytes for local variables. Maximum is 32768 bytes.

examples/TestSHAKE256

Result: PASS

Sketch uses 24892 bytes (9%) of program storage space. Maximum is 262144 bytes.
Global variables use 4064 bytes (12%) of dynamic memory, leaving 28704 bytes for local variables. Maximum is 32768 bytes.

examples/TestXTS

Result: FAIL

/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Crypto/examples/TestXTS/TestXTS.ino:28:10: fatal error: CryptoLW.h: No such file or directory
 #include <CryptoLW.h>
          ^~~~~~~~~~~~
compilation terminated.

esp32:esp32:d1_mini32 @ 1.0.6

Inclusion

Result: PASS

Sketch uses 204394 bytes (15%) of program storage space. Maximum is 1310720 bytes.
Global variables use 13264 bytes (4%) of dynamic memory, leaving 314416 bytes for local variables. Maximum is 327680 bytes.

examples/TestAES

Result: PASS

Sketch uses 214342 bytes (16%) of program storage space. Maximum is 1310720 bytes.
Global variables use 13740 bytes (4%) of dynamic memory, leaving 313940 bytes for local variables. Maximum is 327680 bytes.

examples/TestAESSmall

Result: PASS

Sketch uses 214118 bytes (16%) of program storage space. Maximum is 1310720 bytes.
Global variables use 13700 bytes (4%) of dynamic memory, leaving 313980 bytes for local variables. Maximum is 327680 bytes.

examples/TestAESTiny

Result: PASS

Sketch uses 213862 bytes (16%) of program storage space. Maximum is 1310720 bytes.
Global variables use 13700 bytes (4%) of dynamic memory, leaving 313980 bytes for local variables. Maximum is 327680 bytes.

examples/TestBLAKE2b

Result: PASS

Sketch uses 218702 bytes (16%) of program storage space. Maximum is 1310720 bytes.
Global variables use 13960 bytes (4%) of dynamic memory, leaving 313720 bytes for local variables. Maximum is 327680 bytes.

examples/TestBLAKE2s

Result: PASS

Sketch uses 216962 bytes (16%) of program storage space. Maximum is 1310720 bytes.
Global variables use 13848 bytes (4%) of dynamic memory, leaving 313832 bytes for local variables. Maximum is 327680 bytes.

examples/TestBigNumberUtil

Result: PASS

Sketch uses 213610 bytes (16%) of program storage space. Maximum is 1310720 bytes.
Global variables use 13600 bytes (4%) of dynamic memory, leaving 314080 bytes for local variables. Maximum is 327680 bytes.

examples/TestCTR

Result: PASS

Sketch uses 215078 bytes (16%) of program storage space. Maximum is 1310720 bytes.
Global variables use 13812 bytes (4%) of dynamic memory, leaving 313868 bytes for local variables. Maximum is 327680 bytes.

examples/TestChaCha

Result: PASS

Sketch uses 215834 bytes (16%) of program storage space. Maximum is 1310720 bytes.
Global variables use 14056 bytes (4%) of dynamic memory, leaving 313624 bytes for local variables. Maximum is 327680 bytes.

examples/TestChaChaPoly

Result: PASS

Sketch uses 217810 bytes (16%) of program storage space. Maximum is 1310720 bytes.
Global variables use 14744 bytes (4%) of dynamic memory, leaving 312936 bytes for local variables. Maximum is 327680 bytes.

examples/TestCurve25519

Result: PASS

Sketch uses 223334 bytes (17%) of program storage space. Maximum is 1310720 bytes.
Global variables use 13844 bytes (4%) of dynamic memory, leaving 313836 bytes for local variables. Maximum is 327680 bytes.

examples/TestCurve25519Math

Result: PASS

Sketch uses 216506 bytes (16%) of program storage space. Maximum is 1310720 bytes.
Global variables use 13792 bytes (4%) of dynamic memory, leaving 313888 bytes for local variables. Maximum is 327680 bytes.

examples/TestEAX

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Crypto/examples/TestEAX/TestEAX.ino:28:22: fatal error: CryptoLW.h: No such file or directory
compilation terminated.

examples/TestEd25519

Result: PASS

Sketch uses 228394 bytes (17%) of program storage space. Maximum is 1310720 bytes.
Global variables use 13796 bytes (4%) of dynamic memory, leaving 313884 bytes for local variables. Maximum is 327680 bytes.

examples/TestGCM

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Crypto/examples/TestGCM/TestGCM.ino:28:22: fatal error: CryptoLW.h: No such file or directory
compilation terminated.

examples/TestGHASH

Result: PASS

Sketch uses 214034 bytes (16%) of program storage space. Maximum is 1310720 bytes.
Global variables use 13760 bytes (4%) of dynamic memory, leaving 313920 bytes for local variables. Maximum is 327680 bytes.

examples/TestP521

Result: PASS

Sketch uses 234134 bytes (17%) of program storage space. Maximum is 1310720 bytes.
Global variables use 14188 bytes (4%) of dynamic memory, leaving 313492 bytes for local variables. Maximum is 327680 bytes.

examples/TestP521Math

Result: PASS

Sketch uses 215734 bytes (16%) of program storage space. Maximum is 1310720 bytes.
Global variables use 14008 bytes (4%) of dynamic memory, leaving 313672 bytes for local variables. Maximum is 327680 bytes.

examples/TestPoly1305

Result: PASS

Sketch uses 214042 bytes (16%) of program storage space. Maximum is 1310720 bytes.
Global variables use 13784 bytes (4%) of dynamic memory, leaving 313896 bytes for local variables. Maximum is 327680 bytes.

examples/TestRNG

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Crypto/examples/TestRNG/TestRNG.ino:6:35: fatal error: TransistorNoiseSource.h: No such file or directory
compilation terminated.

examples/TestSHA256

Result: PASS

Sketch uses 215926 bytes (16%) of program storage space. Maximum is 1310720 bytes.
Global variables use 13848 bytes (4%) of dynamic memory, leaving 313832 bytes for local variables. Maximum is 327680 bytes.

examples/TestSHA3_256

Result: PASS

Sketch uses 216406 bytes (16%) of program storage space. Maximum is 1310720 bytes.
Global variables use 14000 bytes (4%) of dynamic memory, leaving 313680 bytes for local variables. Maximum is 327680 bytes.

examples/TestSHA3_512

Result: PASS

Sketch uses 216258 bytes (16%) of program storage space. Maximum is 1310720 bytes.
Global variables use 13952 bytes (4%) of dynamic memory, leaving 313728 bytes for local variables. Maximum is 327680 bytes.

examples/TestSHA512

Result: PASS

Sketch uses 216918 bytes (16%) of program storage space. Maximum is 1310720 bytes.
Global variables use 13960 bytes (4%) of dynamic memory, leaving 313720 bytes for local variables. Maximum is 327680 bytes.

examples/TestSHAKE128

Result: PASS

Sketch uses 216646 bytes (16%) of program storage space. Maximum is 1310720 bytes.
Global variables use 14520 bytes (4%) of dynamic memory, leaving 313160 bytes for local variables. Maximum is 327680 bytes.

examples/TestSHAKE256

Result: PASS

Sketch uses 216550 bytes (16%) of program storage space. Maximum is 1310720 bytes.
Global variables use 14488 bytes (4%) of dynamic memory, leaving 313192 bytes for local variables. Maximum is 327680 bytes.

examples/TestXTS

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Crypto/examples/TestXTS/TestXTS.ino:28:22: fatal error: CryptoLW.h: No such file or directory
compilation terminated.