update-rust_server_desc
This commit is contained in:
parent
c794f81751
commit
e9555a8b67
54
README.md
54
README.md
@ -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)
|
Loading…
Reference in New Issue
Block a user