File tree Expand file tree Collapse file tree 13 files changed +91
-2
lines changed Expand file tree Collapse file tree 13 files changed +91
-2
lines changed Original file line number Diff line number Diff line change @@ -8,7 +8,9 @@ image:https://github.com/{repository-owner}/{repository-name}/workflows/Spell%20
88
99Port of https://bearssl.org[BearSSL] to Arduino.
1010
11- This library depends on ArduinoECCX08.
11+ This library depends on ArduinoECCX08. This dependency could be
12+ disabled by defining ARDUINO_DISABLE_ECCX08 in ArduinoBearSSLConfig.h
13+ (see examples).
1214
1315== License ==
1416
Original file line number Diff line number Diff line change 1+ #ifndef  ARDUINO_BEARSSL_CONFIG_H_ 
2+ #define  ARDUINO_BEARSSL_CONFIG_H_ 
3+ 
4+ /* Enabling this define allows the usage of ArduinoBearSSL without crypto chip. */ 
5+ //#define ARDUINO_DISABLE_ECCX08 
6+ 
7+ #endif  /* ARDUINO_BEARSSL_CONFIG_H_ */ 
Original file line number Diff line number Diff line change 1+ #ifndef  ARDUINO_BEARSSL_CONFIG_H_ 
2+ #define  ARDUINO_BEARSSL_CONFIG_H_ 
3+ 
4+ /* Enabling this define allows the usage of ArduinoBearSSL without crypto chip. */ 
5+ //#define ARDUINO_DISABLE_ECCX08 
6+ 
7+ #endif  /* ARDUINO_BEARSSL_CONFIG_H_ */ 
Original file line number Diff line number Diff line change 1+ #ifndef  ARDUINO_BEARSSL_CONFIG_H_ 
2+ #define  ARDUINO_BEARSSL_CONFIG_H_ 
3+ 
4+ /* Enabling this define allows the usage of ArduinoBearSSL without crypto chip. */ 
5+ //#define ARDUINO_DISABLE_ECCX08 
6+ 
7+ #endif  /* ARDUINO_BEARSSL_CONFIG_H_ */ 
Original file line number Diff line number Diff line change 1+ #ifndef  ARDUINO_BEARSSL_CONFIG_H_ 
2+ #define  ARDUINO_BEARSSL_CONFIG_H_ 
3+ 
4+ /* Enabling this define allows the usage of ArduinoBearSSL without crypto chip. */ 
5+ //#define ARDUINO_DISABLE_ECCX08 
6+ 
7+ #endif  /* ARDUINO_BEARSSL_CONFIG_H_ */ 
Original file line number Diff line number Diff line change 1+ #ifndef  ARDUINO_BEARSSL_CONFIG_H_ 
2+ #define  ARDUINO_BEARSSL_CONFIG_H_ 
3+ 
4+ /* Enabling this define allows the usage of ArduinoBearSSL without crypto chip. */ 
5+ //#define ARDUINO_DISABLE_ECCX08 
6+ 
7+ #endif  /* ARDUINO_BEARSSL_CONFIG_H_ */ 
Original file line number Diff line number Diff line change 1+ #ifndef  ARDUINO_BEARSSL_CONFIG_H_ 
2+ #define  ARDUINO_BEARSSL_CONFIG_H_ 
3+ 
4+ /* Enabling this define allows the usage of ArduinoBearSSL without crypto chip. */ 
5+ //#define ARDUINO_DISABLE_ECCX08 
6+ 
7+ #endif  /* ARDUINO_BEARSSL_CONFIG_H_ */ 
Original file line number Diff line number Diff line change 1+ #ifndef  ARDUINO_BEARSSL_CONFIG_H_ 
2+ #define  ARDUINO_BEARSSL_CONFIG_H_ 
3+ 
4+ /* Enabling this define allows the usage of ArduinoBearSSL without crypto chip. */ 
5+ //#define ARDUINO_DISABLE_ECCX08 
6+ 
7+ #endif  /* ARDUINO_BEARSSL_CONFIG_H_ */ 
Original file line number Diff line number Diff line change 1+ #ifndef  ARDUINO_BEARSSL_CONFIG_H_ 
2+ #define  ARDUINO_BEARSSL_CONFIG_H_ 
3+ 
4+ /* Enabling this define allows the usage of ArduinoBearSSL without crypto chip. */ 
5+ //#define ARDUINO_DISABLE_ECCX08 
6+ 
7+ #endif  /* ARDUINO_BEARSSL_CONFIG_H_ */ 
Original file line number Diff line number Diff line change 2525#ifndef  _ARDUINO_BEAR_SSL_H_
2626#define  _ARDUINO_BEAR_SSL_H_ 
2727
28+ #if  defined __has_include
29+ #  if  __has_include (<ArduinoBearSSLConfig.h>)
30+ #    include  < ArduinoBearSSLConfig.h> 
31+ #  endif 
32+ #endif 
33+ 
2834#include  " BearSSLClient.h" 
2935#include  " SHA1.h" 
3036#include  " SHA256.h" 
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments