Add links to examples.
parent
894059f675
commit
aa701a77d3
|
@ -1,11 +1,13 @@
|
||||||
# BTLE Examples
|
# BTLE Examples
|
||||||
|
|
||||||
BTLE / Lightweight Secure Transport Example:
|
BTLE / Lightweight Secure Transport Examples:
|
||||||
|
|
||||||
Bluetooth Low Energy (BTLE) is a lightweight / low power wireless protocol. Its supported by Apple iPhone 4s and later and most Android phones. It operates in the 2.4GHz spectrum and has 3 advertising channels and 37 data channels.
|
Bluetooth Low Energy (BTLE) is a lightweight / low power wireless protocol. Its supported by Apple iPhone 4s and later and most Android phones. It operates in the 2.4GHz spectrum and has 3 advertising channels and 37 data channels.
|
||||||
|
|
||||||
## Elliptic Curve Integrated Encryption Scheme (ECIES) Example
|
## Elliptic Curve Integrated Encryption Scheme (ECIES) Example
|
||||||
|
|
||||||
|
See [ecies](ecies) folder and `README.md` for example details.
|
||||||
|
|
||||||
wolfSSL ECIES support:
|
wolfSSL ECIES support:
|
||||||
* SEC1: `--enable-eccencrypt=yes`
|
* SEC1: `--enable-eccencrypt=yes`
|
||||||
* ISO 18033: `--enable-eccencrypt=iso18033`
|
* ISO 18033: `--enable-eccencrypt=iso18033`
|
||||||
|
@ -20,10 +22,12 @@ ECIES Features:
|
||||||
|
|
||||||
## TLS v1.3 Example
|
## TLS v1.3 Example
|
||||||
|
|
||||||
|
See [tls](tls) folder and `README.md` for example details.
|
||||||
|
|
||||||
TLS v1.3 Features:
|
TLS v1.3 Features:
|
||||||
* Encryption: AES-GCM or ChaCha20/Poly1305
|
* Encryption: AES-GCM or ChaCha20/Poly1305
|
||||||
* Authentication: Standard X.509 certificates against long term key (recommend ECC)
|
* Authentication: Standard X.509 certificates against long term key (recommend ECC)
|
||||||
* Resumption: Session Tickets.
|
* Resumption: Session Tickets
|
||||||
|
|
||||||
|
|
||||||
## BTLE Simulator
|
## BTLE Simulator
|
||||||
|
|
|
@ -17,7 +17,7 @@ See `BTLESecureMessageExchange.pdf` for details.
|
||||||
The wolfSSL library must be built and installed using:
|
The wolfSSL library must be built and installed using:
|
||||||
|
|
||||||
```
|
```
|
||||||
./configure --enable-ecc --enable-eccencrypt --enable-hkdf
|
./configure --enable-eccencrypt
|
||||||
make
|
make
|
||||||
make check
|
make check
|
||||||
sudo make install
|
sudo make install
|
||||||
|
|
Loading…
Reference in New Issue