forked from wolfSSL/wolfssl
environment setup, updated the README
This commit is contained in:
@ -20,15 +20,17 @@ A Visual Studio solution `wolfSSL_CSharp.sln` is provided. This will allow you
|
|||||||
to build the wrapper library and examples. It includes the wolfSSL Visual Studio
|
to build the wrapper library and examples. It includes the wolfSSL Visual Studio
|
||||||
project directly.
|
project directly.
|
||||||
|
|
||||||
## Linux (using Mono)
|
## Linux (Ubuntu) using mono
|
||||||
|
|
||||||
Prerequisites for linux:
|
Prerequisites for linux:
|
||||||
|
|
||||||
```
|
```
|
||||||
apt install mono-tools-devel
|
apt-get update
|
||||||
|
apt-get upgrade
|
||||||
|
apt-get install mono-complete
|
||||||
```
|
```
|
||||||
|
|
||||||
Build wolfSSL and install:
|
# Build wolfSSL and install
|
||||||
|
|
||||||
```
|
```
|
||||||
./autogen.sh
|
./autogen.sh
|
||||||
@ -38,21 +40,21 @@ make check
|
|||||||
sudo make install
|
sudo make install
|
||||||
```
|
```
|
||||||
|
|
||||||
Build and run the wrapper:
|
# Build and run the wrapper
|
||||||
|
|
||||||
```
|
```
|
||||||
cd wrapper/CSharp
|
cd wrapper/CSharp
|
||||||
|
|
||||||
csc wolfSSL_CSharp/wolfSSL.cs wolfSSL_CSharp/X509.cs \
|
msc wolfSSL_CSharp/wolfSSL.cs wolfSSL_CSharp/X509.cs \
|
||||||
wolfSSL-TLS-Server/wolfSSL-TLS-Server.cs
|
wolfSSL-TLS-Server/wolfSSL-TLS-Server.cs
|
||||||
|
```
|
||||||
|
|
||||||
Run the example:
|
# Run the example
|
||||||
|
|
||||||
```
|
```
|
||||||
cp wolfSSL-TLS-Server.exe ../../certs
|
cp wolfSSL_CSharp/wolfSSL.exe ../../certs
|
||||||
cd ../../certs
|
cd ../../certs
|
||||||
|
mono wolfSSL.exe
|
||||||
mono wolfSSL-TLS-Server.exe
|
|
||||||
|
|
||||||
Calling ctx Init from wolfSSL
|
Calling ctx Init from wolfSSL
|
||||||
Finished init of ctx .... now load in cert and key
|
Finished init of ctx .... now load in cert and key
|
||||||
|
Reference in New Issue
Block a user