Browse Source

Update readme to have version tag

remote-access
Kevin Froman 1 week ago
parent
commit
a5b6805b5f
2 changed files with 8 additions and 3 deletions
  1. +1
    -1
      README.md
  2. +7
    -2
      src/onionrcrypto/hashers.py

+ 1
- 1
README.md View File

@@ -104,7 +104,7 @@ Master may be unstable, you should use the latest release tag. (checkout via git
`$ sudo apt install python3-pip python3-dev tor`

* Have python3.7+, python3-pip, Tor (daemon, not browser) installed. python3-dev is recommended.
* Clone the git repo: `$ git clone https://gitlab.com/beardog/onionr`
* Clone the git repo: `$ git clone https://gitlab.com/beardog/onionr --tags`
* cd into install direction: `$ cd onionr/`
* Install the Python dependencies ([virtualenv strongly recommended](https://virtualenv.pypa.io/en/stable/userguide/)): `$ pip3 install --require-hashes -r requirements.txt`
* (Optional): Install desktop notification dependencies: `$ pip3 install --require-hashes -r requirements-notifications.txt`


+ 7
- 2
src/onionrcrypto/hashers.py View File

@@ -1,4 +1,8 @@
import hashlib, nacl.hash
import hashlib

import nacl.hash


def sha3_hash(data):
try:
data = data.encode()
@@ -8,9 +12,10 @@ def sha3_hash(data):
hasher.update(data)
return hasher.hexdigest()


def blake2b_hash(data):
try:
data = data.encode()
except AttributeError:
pass
return nacl.hash.blake2b(data)
return nacl.hash.blake2b(data)

Loading…
Cancel
Save