diff --git a/keywords.txt b/keywords.txt index e69de29..ad4bcbd 100644 --- a/keywords.txt +++ b/keywords.txt @@ -0,0 +1,33 @@ +# DataTypes +SSLClient KEYWORD1 + +# Methods and Functions +connect KEYWORD2 +write KEYWORD2 +available KEYWORD2 +read KEYWORD2 +peek KEYWORD2 +flush KEYWORD2 +stop KEYWORD2 +connected KEYWORD2 +remoteIP KEYWORD2 +remotePort KEYWORD2 +localPort KEYWORD2 +setTimeout KEYWORD2 +getClient KEYWORD2 + +# Constants and Literals +SSL_OK LITERAL1 +SSL_CLIENT_CONNECT_FAIL LITERAL1 +SSL_BR_CONNECT_FAIL LITERAL1 +SSL_CLIENT_WRTIE_ERROR LITERAL1 +SSL_BR_WRITE_ERROR LITERAL1 +SSL_INTERNAL_ERROR LITERAL1 +SSL_OUT_OF_MEMORY LITERAL1 + +SSL_NONE LITERAL1 +SSL_ERROR LITERAL1 +SSL_WARN LITERAL1 +SSL_INFO LITERAL1 + + diff --git a/library.properties b/library.properties index 8b31264..1650e51 100644 --- a/library.properties +++ b/library.properties @@ -1,9 +1,10 @@ name=SSLClient -version=0.1 -author=OPEnS Lab +version=1.0 +author=Noah Koontz maintainer=OPEnS Lab sentence=Arduino library to add SSL functionality to any Client class -paragraph=Uses BearSSL to communicate over SSL. +paragraph=including the Arduino EthernetClient and WiFiClient classes (though it is better to prefer WiFClient.connectSSL if implemented). In other words, SSLClient implements encrypted communication through SSL on devices that do not otherwise support it. category=Communication url=https://github.com/OPEnSLab-OSU/SSLClient +architectures=samd includes=SSLClient.h \ No newline at end of file