update-rust_server_desc

This commit is contained in:
josi 2023-10-09 16:10:17 +02:00
parent c794f81751
commit e9555a8b67

View File

@ -1,5 +1,9 @@
# MastersThesis # 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 ## Building
### LINUX ### LINUX
- testované na Ubuntu 20.04.5 - testované na Ubuntu 20.04.5
@ -121,3 +125,53 @@ Výsledok je rovnaký
## References ## References
[Open quantum safe OpenSSL 1.1.1t](https://github.com/open-quantum-safe/openssl) [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)