Add an Encoding system instead of adhoc uses of binascii
* Adds an Encoding system that supports raw, hex, base16, base32, and base 64. * Adds an encoding=ENCODING parameter to methods to control what encoding data is returned/passed in. * encoding parmater supports passing in a custom encoder object * Encoding system supports registering of new encoders through nacl.encoder.register.
Showing
- nacl/__init__.py 2 additions, 1 deletionnacl/__init__.py
- nacl/encoding.py 78 additions, 0 deletionsnacl/encoding.py
- nacl/hash.py 5 additions, 10 deletionsnacl/hash.py
- nacl/signing.py 33 additions, 8 deletionsnacl/signing.py
- tests/test_hash.py 2 additions, 2 deletionstests/test_hash.py
- tests/test_signing.py 8 additions, 11 deletionstests/test_signing.py
nacl/encoding.py
0 → 100644
Please register or sign in to comment