1
0
mirror of https://github.com/taigrr/arduinolibs synced 2025-01-18 04:33:12 -08:00

Update state sizes to include the entire class size

This commit is contained in:
Rhys Weatherley
2015-03-31 12:06:31 +10:00
parent 3ae1abe53e
commit 35064ebfe9
11 changed files with 58 additions and 13 deletions

View File

@@ -145,6 +145,15 @@ void setup()
Serial.println();
Serial.println("State Sizes:");
Serial.print("AES128 ... ");
Serial.println(sizeof(AES128));
Serial.print("AES192 ... ");
Serial.println(sizeof(AES192));
Serial.print("AES256 ... ");
Serial.println(sizeof(AES256));
Serial.println();
Serial.println("Test Vectors:");
testCipher(&aes128, &testVectorAES128);
testCipher(&aes192, &testVectorAES192);

View File

@@ -230,6 +230,10 @@ void setup()
Serial.println();
Serial.print("State Size ...");
Serial.println(sizeof(BLAKE2b));
Serial.println();
Serial.println("Test Vectors:");
testHash(&blake2b, &testVectorBLAKE2b_1);
testHash(&blake2b, &testVectorBLAKE2b_2);

View File

@@ -214,6 +214,10 @@ void setup()
Serial.println();
Serial.print("State Size ... ");
Serial.println(sizeof(BLAKE2s));
Serial.println();
Serial.println("Test Vectors:");
testHash(&blake2s, &testVectorBLAKE2s_1);
testHash(&blake2s, &testVectorBLAKE2s_2);

View File

@@ -390,6 +390,10 @@ void setup()
Serial.println();
Serial.print("State Size ...");
Serial.println(sizeof(ChaCha));
Serial.println();
Serial.println("Test Vectors:");
testCipher(&chacha, &testVectorChaCha20_128);
testCipher(&chacha, &testVectorChaCha20_256);

View File

@@ -173,6 +173,10 @@ void setup()
Serial.println();
Serial.print("State Size ...");
Serial.println(sizeof(Poly1305));
Serial.println();
Serial.println("Test Vectors:");
testPoly1305(&poly1305, &testVectorPoly1305_1);
testPoly1305(&poly1305, &testVectorPoly1305_2);

View File

@@ -230,6 +230,10 @@ void setup()
Serial.println();
Serial.print("State Size ...");
Serial.println(sizeof(SHA1));
Serial.println();
Serial.println("Test Vectors:");
testHash(&sha1, &testVectorSHA1_1);
testHash(&sha1, &testVectorSHA1_2);

View File

@@ -234,6 +234,10 @@ void setup()
Serial.println();
Serial.print("State Size ...");
Serial.println(sizeof(SHA256));
Serial.println();
Serial.println("Test Vectors:");
testHash(&sha256, &testVectorSHA256_1);
testHash(&sha256, &testVectorSHA256_2);

View File

@@ -267,6 +267,10 @@ void setup()
Serial.println();
Serial.print("State Size ...");
Serial.println(sizeof(SHA3_256));
Serial.println();
Serial.println("Test Vectors:");
testHash(&sha3_256, &testVectorSHA3_256_1);
testHash(&sha3_256, &testVectorSHA3_256_2);

View File

@@ -269,6 +269,10 @@ void setup()
Serial.println();
Serial.print("State Size ...");
Serial.println(sizeof(SHA3_512));
Serial.println();
Serial.println("Test Vectors:");
testHash(&sha3_512, &testVectorSHA3_512_1);
testHash(&sha3_512, &testVectorSHA3_512_2);

View File

@@ -217,6 +217,10 @@ void setup()
Serial.println();
Serial.print("State Size ...");
Serial.println(sizeof(SHA512));
Serial.println();
Serial.println("Test Vectors:");
testHash(&sha512, &testVectorSHA512_1);
testHash(&sha512, &testVectorSHA512_2);