update-rust_server_desc
This commit is contained in:
parent
c794f81751
commit
e9555a8b67
54
README.md
54
README.md
@ -1,5 +1,9 @@
|
||||
# MastersThesis
|
||||
|
||||
## Open quantum safe OpenSSL 1.1.1t
|
||||
|
||||
:red_circle: OpenSSL 1.1.1 End of life - https://www.openssl.org/blog/blog/2023/09/11/eol-111/
|
||||
|
||||
## Building
|
||||
### LINUX
|
||||
- testované na Ubuntu 20.04.5
|
||||
@ -121,3 +125,53 @@ Výsledok je rovnaký
|
||||
|
||||
## References
|
||||
[Open quantum safe OpenSSL 1.1.1t](https://github.com/open-quantum-safe/openssl)
|
||||
|
||||
---------------------------------------------------------------------------------------------
|
||||
|
||||
## TIIGER TLS
|
||||
|
||||
## Building
|
||||
### LINUX
|
||||
Systémové parametre:</br>
|
||||
- Ubuntu 20.04.5
|
||||
- gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.2)
|
||||
- MIRACL core v4.1
|
||||
- Python 3.8.10
|
||||
|
||||
# Server
|
||||
|
||||
```curl https://sh.rustup.rs -sSf | sh```
|
||||
- inštalácia potrebných nástrojov na kompiláciu kódu v jazyku Rust
|
||||
|
||||
```
|
||||
sudo apt install python3
|
||||
git clone https://github.com/miracl/core.git
|
||||
cd core/rust
|
||||
python3 config64.py test
|
||||
cd ../..
|
||||
```
|
||||
- inštalácia pythonu (ak sa ešte nenechádza v systéme), stiahnutie a auto-build MIRACL knižnice
|
||||
|
||||
```
|
||||
git clone https://github.com/Crypto-TII/TLS1.3.git
|
||||
cd TLS1.3/rust/server
|
||||
nano Cargo.toml
|
||||
```
|
||||
- stiahnutie TIIGER TLS knižnice
|
||||
- v súbore Cargo.toml je nutné správne nalinkovať cestu k zložke *mcore*, ktorá vznikla auto-buildom MIRACL knižnice v predošlom kroku
|
||||
|
||||
```
|
||||
cargo build
|
||||
cargo run
|
||||
```
|
||||
- príkazy na kompiláciu serveru a jeho následné spustenie
|
||||
- server je defaultne prístupný cez webový prehliadač na adrese https://127.0.0.1:4433; pripojenie vytvoreným klientom je popísané nižšie
|
||||
|
||||
TODO:
|
||||
:white_square_button: - doplniť popis pre zmenu podporovaných certifikátov
|
||||
|
||||
# Klient
|
||||
|
||||
## References
|
||||
[Open quantum safe OpenSSL 1.1.1t](https://github.com/Crypto-TII/TLS1.3)
|
||||
[MIRACL core](https://github.com/miracl/core)
|
Loading…
Reference in New Issue
Block a user