Skip to content

Commit 5e6e58f

Browse files
committed
Rename ECC508 to ECCX08
1 parent 360cc7c commit 5e6e58f

File tree

6 files changed

+111
-115
lines changed

6 files changed

+111
-115
lines changed

examples/MKR1000_Cloud_Blink/MKR1000_Cloud_Blink.ino

-3
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
#include <WiFi101.h>
22
#include <ArduinoCloudV2.h>
33

4-
#include <ArduinoBearSSL.h>
5-
#include <utility/ECC508.h>
6-
74
#include "arduino_secrets.h"
85
///////please enter your sensitive data in the Secret tab/arduino_secrets.h
96
char ssid[] = SECRET_SSID; // your network SSID (name)

examples/utility/Provisioning/Provisioning.ino

+36-36
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
#include <ArduinoCloudV2.h>
2-
#include <utility/ECC508Cert.h>
3-
#include <utility/ECC508TLSConfig.h>
2+
#include <utility/ECCX08Cert.h>
3+
#include <utility/ECCX08TLSConfig.h>
44

55
#include <ArduinoBearSSL.h>
6-
#include <utility/ECC508.h>
6+
#include <utility/ECCX08.h>
77

88
const int keySlot = 0;
99
const int compressedCertSlot = 10;
@@ -13,36 +13,36 @@ void setup() {
1313
Serial.begin(9600);
1414
while (!Serial);
1515

16-
if (!ECC508.begin()) {
17-
Serial.println("No ECC508 present!");
16+
if (!ECCX08.begin()) {
17+
Serial.println("No ECCX08 present!");
1818
while (1);
1919
}
2020

21-
if (!ECC508.locked()) {
22-
Serial.println("ECC508 is unlocked, locking ...");
21+
if (!ECCX08.locked()) {
22+
Serial.println("ECCX08 is unlocked, locking ...");
2323

24-
if (!ECC508.writeConfiguration(DEFAULT_ECC508_TLS_CONFIG)) {
25-
Serial.println("Writing ECC508 configuration failed!");
24+
if (!ECCX08.writeConfiguration(DEFAULT_ECCX08_TLS_CONFIG)) {
25+
Serial.println("Writing ECCX08 configuration failed!");
2626
while (1);
2727
}
2828

29-
if (!ECC508.lock()) {
30-
Serial.println("Locking ECC508 configuration failed!");
29+
if (!ECCX08.lock()) {
30+
Serial.println("Locking ECCX08 configuration failed!");
3131
while (1);
3232
}
3333

34-
Serial.println("ECC508 locked successfully");
34+
Serial.println("ECCX08 locked successfully");
3535
Serial.println();
3636
}
3737

38-
if (!ECC508Cert.beginCSR(keySlot, true)) {
38+
if (!ECCX08Cert.beginCSR(keySlot, true)) {
3939
Serial.println("Error starting CSR generation!");
4040
while (1);
4141
}
4242

43-
ECC508Cert.setSubjectCommonName(ECC508.serialNumber());
43+
ECCX08Cert.setSubjectCommonName(ECCX08.serialNumber());
4444

45-
String csr = ECC508Cert.endCSR();
45+
String csr = ECCX08Cert.endCSR();
4646

4747
if (!csr) {
4848
Serial.println("Error generating CSR!");
@@ -70,43 +70,43 @@ void setup() {
7070
hexStringToBytes(serialNumber, serialNumberBytes, sizeof(serialNumberBytes));
7171
hexStringToBytes(signature, signatureBytes, 64);
7272

73-
if (!ECC508Cert.beginStorage(compressedCertSlot, serialNumberSlot)) {
74-
Serial.println("Error starting ECC508 storage!");
73+
if (!ECCX08Cert.beginStorage(compressedCertSlot, serialNumberSlot)) {
74+
Serial.println("Error starting ECCX08 storage!");
7575
while (1);
7676
}
7777

78-
ECC508Cert.setSignature(signatureBytes);
79-
ECC508Cert.setSerialNumber(serialNumberBytes);
80-
ECC508Cert.setIssueYear(issueYear.toInt());
81-
ECC508Cert.setIssueMonth(issueMonth.toInt());
82-
ECC508Cert.setIssueDay(issueDay.toInt());
83-
ECC508Cert.setIssueHour(issueHour.toInt());
84-
ECC508Cert.setExpireYears(expireYears.toInt());
78+
ECCX08Cert.setSignature(signatureBytes);
79+
ECCX08Cert.setSerialNumber(serialNumberBytes);
80+
ECCX08Cert.setIssueYear(issueYear.toInt());
81+
ECCX08Cert.setIssueMonth(issueMonth.toInt());
82+
ECCX08Cert.setIssueDay(issueDay.toInt());
83+
ECCX08Cert.setIssueHour(issueHour.toInt());
84+
ECCX08Cert.setExpireYears(expireYears.toInt());
8585

86-
if (!ECC508Cert.endStorage()) {
87-
Serial.println("Error storing ECC508 compressed cert!");
86+
if (!ECCX08Cert.endStorage()) {
87+
Serial.println("Error storing ECCX08 compressed cert!");
8888
while (1);
8989
}
9090

91-
if (!ECC508Cert.beginReconstruction(keySlot, compressedCertSlot, serialNumberSlot)) {
92-
Serial.println("Error starting ECC508 cert reconstruction!");
91+
if (!ECCX08Cert.beginReconstruction(keySlot, compressedCertSlot, serialNumberSlot)) {
92+
Serial.println("Error starting ECCX08 cert reconstruction!");
9393
while (1);
9494
}
9595

96-
ECC508Cert.setIssuerCountryName("US");
97-
ECC508Cert.setIssuerOrganizationName("Arduino LLC US");
98-
ECC508Cert.setIssuerOrganizationalUnitName("IT");
99-
ECC508Cert.setIssuerCommonName("Arduino");
96+
ECCX08Cert.setIssuerCountryName("US");
97+
ECCX08Cert.setIssuerOrganizationName("Arduino LLC US");
98+
ECCX08Cert.setIssuerOrganizationalUnitName("IT");
99+
ECCX08Cert.setIssuerCommonName("Arduino");
100100

101-
if (!ECC508Cert.endReconstruction()) {
102-
Serial.println("Error reconstructing ECC508 compressed cert!");
101+
if (!ECCX08Cert.endReconstruction()) {
102+
Serial.println("Error reconstructing ECCX08 compressed cert!");
103103
while (1);
104104
}
105105

106106
Serial.println("Compressed cert = ");
107107

108-
const byte* certData = ECC508Cert.bytes();
109-
int certLength = ECC508Cert.length();
108+
const byte* certData = ECCX08Cert.bytes();
109+
int certLength = ECCX08Cert.length();
110110

111111
for (int i = 0; i < certLength; i++) {
112112
byte b = certData[i];

src/ArduinoCloud.cpp

+11-11
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#include "ArduinoCloudV2.h"
22

3-
#include <utility/ECC508.h>
4-
#include <utility/ECC508Cert.h>
3+
#include <utility/ECCX08.h>
4+
#include <utility/ECCX08Cert.h>
55

66
const static char server[] = "a19g5nbe27wn47.iot.eu-west-1.amazonaws.com"; //"xxxxxxxxxxxxxx.iot.xx-xxxx-x.amazonaws.com";
77

@@ -24,29 +24,29 @@ ArduinoCloudClass::~ArduinoCloudClass()
2424

2525
int ArduinoCloudClass::begin(Client& net, const String& id)
2626
{
27-
if (!ECC508.begin()) {
27+
if (!ECCX08.begin()) {
2828
return 0;
2929
}
3030

31-
if (!ECC508Cert.beginReconstruction(keySlot, compressedCertSlot, serialNumberSlot)) {
31+
if (!ECCX08Cert.beginReconstruction(keySlot, compressedCertSlot, serialNumberSlot)) {
3232
return 0;
3333
}
3434

35-
ECC508Cert.setSubjectCommonName(ECC508.serialNumber());
36-
ECC508Cert.setIssuerCountryName("US");
37-
ECC508Cert.setIssuerOrganizationName("Arduino LLC US");
38-
ECC508Cert.setIssuerOrganizationalUnitName("IT");
39-
ECC508Cert.setIssuerCommonName("Arduino");
35+
ECCX08Cert.setSubjectCommonName(ECCX08.serialNumber());
36+
ECCX08Cert.setIssuerCountryName("US");
37+
ECCX08Cert.setIssuerOrganizationName("Arduino LLC US");
38+
ECCX08Cert.setIssuerOrganizationalUnitName("IT");
39+
ECCX08Cert.setIssuerCommonName("Arduino");
4040

41-
if (!ECC508Cert.endReconstruction()) {
41+
if (!ECCX08Cert.endReconstruction()) {
4242
return 0;
4343
}
4444

4545
if (_bearSslClient) {
4646
delete _bearSslClient;
4747
}
4848
_bearSslClient = new BearSSLClient(net);
49-
_bearSslClient->setEccSlot(keySlot, ECC508Cert.bytes(), ECC508Cert.length());
49+
_bearSslClient->setEccSlot(keySlot, ECCX08Cert.bytes(), ECCX08Cert.length());
5050

5151
_mqttClient.begin(server, 8883, *_bearSslClient);
5252

0 commit comments

Comments
 (0)