Skip to content

Commit c02a10e

Browse files
committed
The ESP8266 core brings it's own version of BearSSL, don't compile our version
1 parent 4546bcd commit c02a10e

File tree

277 files changed

+1391
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

277 files changed

+1391
-0
lines changed

src/tls/bearssl/aes_big_cbcdec.c

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,9 @@
2222
* SOFTWARE.
2323
*/
2424

25+
#include <ArduinoIoTCloud_Config.h>
26+
#ifdef BOARD_HAS_ECCX08
27+
2528
#include "inner.h"
2629

2730
/* see bearssl_block.h */
@@ -67,3 +70,5 @@ const br_block_cbcdec_class br_aes_big_cbcdec_vtable = {
6770
(void (*)(const br_block_cbcdec_class *const *, void *, void *, size_t))
6871
&br_aes_big_cbcdec_run
6972
};
73+
74+
#endif /* #ifdef BOARD_HAS_ECCX08 */

src/tls/bearssl/aes_big_cbcenc.c

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,9 @@
2222
* SOFTWARE.
2323
*/
2424

25+
#include <ArduinoIoTCloud_Config.h>
26+
#ifdef BOARD_HAS_ECCX08
27+
2528
#include "inner.h"
2629

2730
/* see bearssl_block.h */
@@ -65,3 +68,5 @@ const br_block_cbcenc_class br_aes_big_cbcenc_vtable = {
6568
(void (*)(const br_block_cbcenc_class *const *, void *, void *, size_t))
6669
&br_aes_big_cbcenc_run
6770
};
71+
72+
#endif /* #ifdef BOARD_HAS_ECCX08 */

src/tls/bearssl/aes_big_ctr.c

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,9 @@
2222
* SOFTWARE.
2323
*/
2424

25+
#include <ArduinoIoTCloud_Config.h>
26+
#ifdef BOARD_HAS_ECCX08
27+
2528
#include "inner.h"
2629

2730
/* see bearssl_block.h */
@@ -82,3 +85,5 @@ const br_block_ctr_class br_aes_big_ctr_vtable = {
8285
const void *, uint32_t, void *, size_t))
8386
&br_aes_big_ctr_run
8487
};
88+
89+
#endif /* #ifdef BOARD_HAS_ECCX08 */

src/tls/bearssl/aes_big_ctrcbc.c

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,9 @@
2222
* SOFTWARE.
2323
*/
2424

25+
#include <ArduinoIoTCloud_Config.h>
26+
#ifdef BOARD_HAS_ECCX08
27+
2528
#include "inner.h"
2629

2730
/* see bearssl_block.h */
@@ -140,3 +143,5 @@ const br_block_ctrcbc_class br_aes_big_ctrcbc_vtable = {
140143
void *, const void *, size_t))
141144
&br_aes_big_ctrcbc_mac
142145
};
146+
147+
#endif /* #ifdef BOARD_HAS_ECCX08 */

src/tls/bearssl/aes_big_dec.c

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,9 @@
2222
* SOFTWARE.
2323
*/
2424

25+
#include <ArduinoIoTCloud_Config.h>
26+
#ifdef BOARD_HAS_ECCX08
27+
2528
#include "inner.h"
2629

2730
/*
@@ -252,3 +255,5 @@ br_aes_big_decrypt(unsigned num_rounds, const uint32_t *skey, void *data)
252255
br_enc32be(buf + 8, s2);
253256
br_enc32be(buf + 12, s3);
254257
}
258+
259+
#endif /* #ifdef BOARD_HAS_ECCX08 */

src/tls/bearssl/aes_big_enc.c

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,9 @@
2222
* SOFTWARE.
2323
*/
2424

25+
#include <ArduinoIoTCloud_Config.h>
26+
#ifdef BOARD_HAS_ECCX08
27+
2528
#include "inner.h"
2629

2730
#define S br_aes_S
@@ -155,3 +158,5 @@ br_aes_big_encrypt(unsigned num_rounds, const uint32_t *skey, void *data)
155158
br_enc32be(buf + 8, s2);
156159
br_enc32be(buf + 12, s3);
157160
}
161+
162+
#endif /* #ifdef BOARD_HAS_ECCX08 */

src/tls/bearssl/aes_common.c

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,9 @@
2222
* SOFTWARE.
2323
*/
2424

25+
#include <ArduinoIoTCloud_Config.h>
26+
#ifdef BOARD_HAS_ECCX08
27+
2528
#include "inner.h"
2629

2730
static const uint32_t Rcon[] = {
@@ -110,3 +113,5 @@ br_aes_keysched(uint32_t *skey, const void *key, size_t key_len)
110113
}
111114
return num_rounds;
112115
}
116+
117+
#endif /* #ifdef BOARD_HAS_ECCX08 */

src/tls/bearssl/aes_ct.c

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,9 @@
2222
* SOFTWARE.
2323
*/
2424

25+
#include <ArduinoIoTCloud_Config.h>
26+
#ifdef BOARD_HAS_ECCX08
27+
2528
#include "inner.h"
2629

2730
/* see inner.h */
@@ -326,3 +329,5 @@ br_aes_ct_skey_expand(uint32_t *skey,
326329
skey[v + 1] = y | (y >> 1);
327330
}
328331
}
332+
333+
#endif /* #ifdef BOARD_HAS_ECCX08 */

src/tls/bearssl/aes_ct64.c

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,9 @@
2222
* SOFTWARE.
2323
*/
2424

25+
#include <ArduinoIoTCloud_Config.h>
26+
#ifdef BOARD_HAS_ECCX08
27+
2528
#include "inner.h"
2629

2730
/* see inner.h */
@@ -396,3 +399,5 @@ br_aes_ct64_skey_expand(uint64_t *skey,
396399
skey[v + 3] = (x3 << 4) - x3;
397400
}
398401
}
402+
403+
#endif /* #ifdef BOARD_HAS_ECCX08 */

src/tls/bearssl/aes_ct64_cbcdec.c

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,9 @@
2222
* SOFTWARE.
2323
*/
2424

25+
#include <ArduinoIoTCloud_Config.h>
26+
#ifdef BOARD_HAS_ECCX08
27+
2528
#include "inner.h"
2629

2730
/* see bearssl_block.h */
@@ -102,3 +105,5 @@ const br_block_cbcdec_class br_aes_ct64_cbcdec_vtable = {
102105
(void (*)(const br_block_cbcdec_class *const *, void *, void *, size_t))
103106
&br_aes_ct64_cbcdec_run
104107
};
108+
109+
#endif /* #ifdef BOARD_HAS_ECCX08 */

0 commit comments

Comments
 (0)