Skip to content

mobilesec/zwuevi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tor Controller Library in Rust

Provides a library to communicate with the Tor control socket to generate ephemeral onion services. Integrates an async event handler running in a separate task which is handling control events.

Features

  • Async event handler
  • Creating v3 onion services
  • Creating secret keys for onion services
  • Delete an onion service
  • Register for events
  • Sending raw commands
  • Generating public keys from secret keys
  • Generating onion address from public keys

Documentation

The current state is well documented in the code. With the command cargo doc --open you can create and open the documentation. Some of the functions do have an example on how to use it.

Examples

There are also simple examples to show how to use the library under the directory examples. Use cargo r --example <name> to run one of them.

Acknowledgements

This work has been carried out within the scope of Digidow, the Christian Doppler Laboratory for Private Digital Authentication in the Physical World. We gratefully acknowledge financial support by the Austrian Federal Ministry of Labour and Economy, the National Foundation for Research, Technology and Development, the Christian Doppler Research Association, 3 Banken IT GmbH, ekey biometric systems GmbH, Kepler Universitätsklinikum GmbH, NXP Semiconductors Austria GmbH & Co KG, and Österreichische Staatsdruckerei GmbH.

LICENSE

Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence"). You may not use this work except in compliance with the Licence.

License: European Union Public License v1.2

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages