Skip to content

larsschwegmann/p2psec-enroll

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

p2psec-enroll

A client for the enrollment protocol of the P2P Systems and Security course at TUM written in Swift 5.

This wont run on Linux because I used the macOS CommonCrypto lib for performance reasons instead of the CryptoSwift library. One could use BlueCryptor for OpenSSL bridging on Linux but using it impacted performance on macOS so I opted against it since I don't have access to a powerful Linux machine anyway.

Building and running

To build & run, simply execute swift run -c release.

Performance

Performance is not that great with ~0.61 MH/s on a 2017 Macbook Pro (Intel Core I7-7820HQ Kaby Lake @ 2.9 GHz) utilizing all 8 logical cores with otherwise idle load.

License

Licensed under GPL v3

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages