tomb

the crypto undertaker
git clone git://parazyd.org/tomb.git
Log | Files | Refs | README | LICENSE

PYTHON.md (1717B)


      1 Tomber: a Python wrapper for Tomb
      2 =================================
      3 
      4 Found in [extras/tomber](/extras/tomber)
      5 
      6 Description
      7 -----------
      8 
      9 Tomber is a python wrapper for [Tomb](https://github.com/dyne/Tomb).
     10 It relies on Python's subprocess module for Tomb command execution.
     11 
     12 Please note that for future compatibility with Tomb, using subprocess
     13 execution of the tomb script is the recommended way to wrap its
     14 functionalities in other languages.
     15 
     16 Tomber is still under development. Any contributions are greatly
     17 welcomed here or on its original repository
     18 https://github.com/reiven/tomber
     19 
     20 
     21 Installation
     22 ----------
     23 
     24 First of all Tomb must be installed. Refer to [INSTALL](/INSTALL.md)
     25 
     26 Then Tomber can be installed from
     27 [PyPi](https://pypi.python.org/pypi) using
     28 [pip](https://pypi.python.org/pypi/pip).
     29 
     30 Enter the following command in a terminal:
     31 
     32 	pip install tomber
     33 
     34 Alternatively you can install it from this source repository
     35 
     36 
     37 Example usage
     38 -------------
     39 ```python
     40 from tomber import *
     41 
     42 # dig a tomb of 20mb
     43 tdig('test.tomb',20)
     44 
     45 # forge a key
     46 tforge('test.key', 'this is the passphrase for the key')
     47 
     48 # lock the tomb
     49 tlock('test.tomb', 'test.key', 'this is the passphrase for the key')
     50 
     51 # open the tomb
     52 topen('test.tomb', 'test.key', 'this is the passphrase for the key', '/tmp/tomb')
     53 
     54 # close the tomb
     55 tclose('test')
     56 ```
     57 
     58 Running tests
     59 -------------
     60 
     61 Keep in mind that the included *test.py* file execute the
     62 `Tomb.slam()` command which will likely close any tombs, encrypted
     63 volumes, you may have open.
     64 
     65 
     66 License
     67 -------
     68 
     69 Tomber is Copyright (c) 2014 by Federico Cardoso <reiven@gmail.com>
     70 
     71 This package is distributed under BSD License.
     72 
     73 See [LICENSE](https://github.com/reiven/pynientos/blob/master/LICENSE)