- Maintenance release. Updating package dependencies.
crypto.ed25519_generate_key_pair()
now supports an optional keyword argumentseed
to support deterministic generation of a keypair from a seed. Example use:crypto.ed25519_generate_key_pair(seed=seed_value)
Note that the value ofseed
must be a 32-byte bytes object. Thanks to external contributor @excerebrose for adding this functionality in pull request #487.- Changed setup.py to use
PyNaCl~=1.1.0
again, because 1.2.1 was breaking software that uses the cryptoconditions package.
- Update setup.py to use
PyNaCl~=1.2.1
- Use sign and verify instead of deprecated signer and verifier
for one-shot sign/verify operation using cryptography.
- Update setup.py to use
cryptography~=2.3.1
- Update setup.py to use
base58~=1.0.0
, also update code usingbase58
- Licensing info
- README.rst content
- Example code in
examples/ed25519_example.py
: thanks to @Chuseuiti
Note: The above heading used to say "0.6.0.dev1 (2017-07-06)" but that was a mistake, because it was added in commit 9ca4648ef47cc99305d753a337c8ff9db9d80a5a which contained the message "Update changelog for 0.7.0 release".
- Upgrade to
pyasn1~=0.4
.
- Add missing import for
base58
.
- Upgrade to crypto-conditions version 02: https://tools.ietf.org/html/draft-thomas-crypto-cond.
- Switch to pynacl crypto library for signing and verification with ED25519.
- Timestamp in UTC.
- Externalize JSON, use dicts internally.
- Timeout and Inverted Fulfillment.
- Custom exceptions.
- Support for JSON.
get_subcondition_from_vk
- Sync with c31d780 from five-bells-condition.
- Update cryptoconditions to commit interledgerjs/five-bells-condition@7f21fe7.