Skip to content
This repository was archived by the owner on Jun 13, 2020. It is now read-only.

Autodesk/cryptorito

Repository files navigation

Build StatusPyPIMaintenance

Cryptorito: Some Wrapped Up Crypto Bits

This is a helper library for some of the Vault related tooling we are developing at Autodesk. It provides access to required GPG and Keybase functionality in a MIT licensed Python module.

As of now, it allows the following

  • Fetch a key from Keybase
  • Import a GPG key into our key store
  • Encrypt against a set of of keys
  • Decrypt with our own private key

We use this as part of the aomi and propriecle projects.

Test

This project features the following tests (all are invoked with make test).

  • Validation against the pep8 spec
  • pylint with default options
  • Some unit tests powered by nose2
  • Static security analysis with bandit
  • Some integration tests powered by bats.
  • Checking for unused code paths with vulture

Contribution Guidelines

  • This project operates under a Code of Conduct.
  • Changes are welcome via pull request!
  • Please use informative commit messages and pull request descriptions.
  • Please remember to update the documentation if needed.
  • Please keep style consistent. This means PEP8 and pylint compliance at a minimum.
  • Please add tests.

If you have any questions, please feel free to contact [email protected]

Errata

The Code of Conduct is version 1.4 of the Contributor Covenant.

About

Very lightweight library for some cryptographic interactions

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published