Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/tahoe-lafs/pycryptopp

Python bindings to the Crypto++ library
https://github.com/tahoe-lafs/pycryptopp

Merge PR37: scripts to build wheels

cb0e7f960839f1b2e465ef4d553e7741b7ef35ec authored almost 8 years ago by Brian Warner <[email protected]>
Merge PR38: clean up version number

0160d8494165b8c74b6a39320d971ab149257e2e authored almost 8 years ago by Brian Warner <[email protected]>
Fetch dependencies outside the container

Disable networking for the container.

The container images run very old, vulnerability-filled s...

b24e36bef74ba45d0bb4d5b3fd881862da7b14d1 authored almost 8 years ago by Jean-Paul Calderone <[email protected]>
Don't put the git sha1 in the version number.

This changes the version format.

It was:

x.y.z.<git sha1>.post<commits since tag>

Now it ...

0cf36abecb90ac9496b773a6eb3a00f6c765d142 authored almost 8 years ago by Jean-Paul Calderone <[email protected]>
Don't put the post version in the middle

This changes the version format.

It was:

x.y.z.<commits since tag>.<git sha1>.post<commits...

67054edb9572151bd944c059bdf273d757e8c4e0 authored almost 8 years ago by Jean-Paul Calderone <[email protected]>
Version a dirty working copy *after* whatever the clean version would be.

This is complicated.

Note how "dev" versions are _older_ than what they annotate (https://www.p...

a104d0fc433b5809927ff06ef39c79c810b07db0 authored almost 8 years ago by Jean-Paul Calderone <[email protected]>
Get the file name right

ee4f64fb271f7bda09249c1c2db468e6f04a7acd authored almost 8 years ago by Jean-Paul Calderone <[email protected]>
Maybe auditwheel does do something, I don't know.

9df7762108c4c3e5966f441a95ddbac448ba7bae authored almost 8 years ago by Jean-Paul Calderone <[email protected]>
Use a wheelhouse we can see outside of the container.

0f4f900adcc209de6d2c6a1dba3580f87135bf91 authored almost 8 years ago by Jean-Paul Calderone <[email protected]>
auditwheel is not applicable to pycryptopp and it seems to screw up

3019d9a5c29242960a5bbd609f6911a556bfa389 authored almost 8 years ago by Jean-Paul Calderone <[email protected]>
Only build Python 2.x wheels.

b3184567440267c507745023baaed263ce010260 authored almost 8 years ago by Jean-Paul Calderone <[email protected]>
A couple scripts for wheel building.

294e3f3dceeacbe0bee51b2c85e7718794ce74ae authored almost 8 years ago by Jean-Paul Calderone <[email protected]>
Merge pull request #32 from david415/100.add_new_version.2

Add cryptopp from tag CRYPTOPP_5_6_5

2008a3c5ebaecc69f2eb33f8d4fbc2c561bae64a authored about 8 years ago by zooko <[email protected]>
Add extern declaraton and assignment of cryptopp_extra_version

00a3bd67a7d2d8641243c9dd9303be001dcabc0f authored about 8 years ago by David Stainton <[email protected]>
Add cryptopp from tag CRYPTOPP_5_6_5

e230cb043ec49c69d1cd7f1fc41713ea1682e903 authored about 8 years ago by David Stainton <[email protected]>
Merge pull request #28 from zooko/master

101381d043c5a6f4704ab905260e5e3e00b9a262 authored almost 9 years ago by Brian Warner <[email protected]>
NEWS entry for 0.7.1

984fbeaf40bb935c4b10bedebe1eeb9543852126 authored almost 9 years ago by Zooko <[email protected]>
Merge branch 'master' of github.com:tahoe-lafs/pycryptopp

e0d5c2750ec7e73466212c3416f3fefff598d518 authored almost 9 years ago by Zooko <[email protected]>
update metadata for 0.7.0 release

a1c59c432c5228329aa37ef8179042ff490bd67c authored almost 9 years ago by Zooko <[email protected]>
add comment about pyutil version requirement (benchutil)

69695ee941c06ad7b937f0fd531c8a3bdad3b72a authored almost 9 years ago by Zooko <[email protected]>
Merge pull request #27 from whyrusleeping/85.disable-asm.0

85.disable asm.0

7dbe007fadc39ce14787bc034ce40080be04f454 authored almost 9 years ago by zooko <[email protected]>
disable asm only when we're building the embedded libcryptopp

a088703ee18bb3f38f71b4e8fa8984c12dad2c52 authored almost 9 years ago by Zooko O'Whielacronx <[email protected]>
always define CRYPTOPP_DISABLE_ASM=1

(see https://tahoe-lafs.org/trac/pycryptopp/ticket/85 )

c3d117f97170cae7461f7a7426342c3d9dc69c97 authored almost 9 years ago by Zooko O'Whielacronx <[email protected]>
Merge pull request #24 from pataquets/master

Create .travis.yml

62406abd208805281b4a5601f5dc12af8ac3fa48 authored over 11 years ago by zooko <[email protected]>
Create .travis.yml

Based on tahoe-lafs one.

b4d941f077046f78fa2cfd3701c304d1ae7ae615 authored over 11 years ago by pataquets <[email protected]>
if UnicodeEncodeError, then just squash the long description with repr()

f789ed951b49b33e7cc49d16fdc8b398f7ec7223 authored over 12 years ago by Zooko O'Whielacronx <[email protected]>
register in MANIFEST.in that a file was renamed

c4fc30a8b21d73bd3fa5cf9572d494709f4de7b0 authored over 12 years ago by Zooko O'Whielacronx <[email protected]>
add licence options: MIT or SPL for the whole package

The choice of MIT is because Twisted Python uses it, and folks working on the
Twisted project ha...

82eca33b7234483836f8c268b1cc1c75a825d999 authored over 12 years ago by Zooko O'Whielacronx <[email protected]>
suppress bogus errors on luther sid with some other random number appended to the function names

6ebafb1372a2fd34b5945e9cd360656fc3b294e5 authored over 12 years ago by Zooko O'Whielacronx <[email protected]>
improve accuracy of the fallback-benchmarker (when no pyutil)

By using time.clock on windows instead of time.time

Also remove shebang lines.

47bb9e56e360bfc7f3d67ec9ac57243b9b823463 authored over 12 years ago by Zooko O'Whielacronx <[email protected]>
remove accidental extra copy of class

ec1757b3556b6751123f828a1926e2b75e10f11c authored over 12 years ago by Zooko O'Whielacronx <[email protected]>
benchmark the fast elliptic curve sigs many times for more reliable measurement

But don't benchmark the RSA key-generation many times, as it takes way too long
for that.

99e8e7a1f483fd958f4e194f59f4fc9fe825c59e authored over 12 years ago by Zooko O'Whielacronx <[email protected]>
remove mention of ChangeLog from MANIFEST.in

(that file is no longer with us)

a5ef9490a4b8eee3ee11e47e09eb3bf142550f04 authored over 12 years ago by Zooko O'Whielacronx <[email protected]>
don't benchmark hashes on small inputs

Like with the ciphers in the previous patch -- small inputs are too fast to measure.

f80c907bdcf62621f2af52a36823656881610938 authored over 12 years ago by Zooko O'Whielacronx <[email protected]>
don't try to benchmark ciphers or hashes on small inputs

The machines finish those tasks faster than we can reliably measure how long it
takes them also ...

f52f6ab9cc1ea47f28ec1a820185feba4e3d7c3b authored over 12 years ago by Zooko O'Whielacronx <[email protected]>
remove "ChangeLog" and replace it with "NEWS.rst"

f6b2d0ad7f1e5ef3614650c841c58c3e938c51e6 authored over 12 years ago by Zooko O'Whielacronx <[email protected]>
bench: measure ciphers and hashes in nanoseconds per byte, use the English words for the measurement units

7ef1f1b64633d024c478e10d7b05334fc0720769 authored almost 13 years ago by Zooko O'Whielacronx <[email protected]>
bench: remove inner loop of 1000 iterations which was not being accounted for in the results (making all ciphers and hashes appear 1000 times more expensive than they actually are, plus the overhead of the loop itself)

increase "small" from 100 to 1000 to prevent the measured thing from being quicker than benchuti...

e855f9b477bafe19bfe3a551f5f0e383bb224e2d authored almost 13 years ago by Zooko O'Whielacronx <[email protected]>
bench: tuning and doc/code cleanups

09335eaf71c7f67f67ca202a236681079bef8afd authored almost 13 years ago by Zooko O'Whielacronx <[email protected]>
bench: fix major bug (forgot to divide by N) in little embedded benchmarker, tune down runtime of benchmarks in the hopes that Francois's ARM box can finish overnight

22530d539a5de6a1e7d02de696c5f8128b4d56a7 authored almost 13 years ago by Zooko O'Whielacronx <[email protected]>
bench: fallback to local function is print_bench_footer is absent even though pyutil is importable

acb702fa4c93636fc894682862c97f4a266ed0c3 authored almost 13 years ago by Zooko O'Whielacronx <[email protected]>
show-tool-versions: show version of pyutil

0a024733c30e0eddd52e6f54d523e307b95a2935 authored almost 13 years ago by Zooko O'Whielacronx <[email protected]>
bench: fix shallow bug in workaround for pyflakes bogus warning in fallback for non-importable pyutil

d372285574f88dfd5b141a64875941f620258505 authored almost 13 years ago by Zooko O'Whielacronx <[email protected]>
aes: fix docstring to indicate AES-256 support

82ebbc9be379aae9b5474a50a5f8a873a3752d72 authored almost 13 years ago by Zooko O'Whielacronx <[email protected]>
benchmarks: benchmark all algorithms, plus hashlib's SHA256

cd51e30519504eee8a6e7aa8773d6d32a508a4ae authored almost 13 years ago by Zooko O'Whielacronx <[email protected]>
Merge branch 'docs-and-benchmarks' into scaled-dig-sigs

ac22b8a816794f7a1b0e233e3237df4a4566c2c1 authored almost 13 years ago by Zooko O'Whielacronx <[email protected]>
fix test_ecdsa to test 256-bit ecdsa

70612852898153cbb972a2ce9765954120681668 authored almost 13 years ago by Zooko O'Whielacronx <[email protected]>
Merge branch 'master' into scaled-dig-sigs

218aa5846705b662b31d6d64fc6fa4e4a7a96dbb authored almost 13 years ago by Zooko O'Whielacronx <[email protected]>
Merge branch 'master' into docs-and-benchmarks

78f5e489b2075f8798f4e569d4bb3984ec4e29cc authored almost 13 years ago by Zooko O'Whielacronx <[email protected]>
add pycryptopp and crpyto to show-tool-versions

500d56b584b8d1b262e90a2c1a4dbe9b9ec633bf authored almost 13 years ago by Zooko O'Whielacronx <[email protected]>
Merge branch 'docs-and-benchmarks' into scaled-dig-sigs

66d6df450d3a9d6c49c736be6ddebb9493305d18 authored almost 13 years ago by Zooko O'Whielacronx <[email protected]>
add doc of the "bench" command

f7d604dacbc714436cd87668bc09fee1ea565935 authored almost 13 years ago by Zooko O'Whielacronx <[email protected]>
convert ecdsa-192 (Tiger) to ecdsa-256 (SHA-256) for comparable strength to Ed25519 for fairer benchmarking, and benchmark RSA-3248 instead of RSA-2048 for the same reason

e6833d434fbad94d7fff753ea6293e99d67a3f7c authored almost 13 years ago by Zooko O'Whielacronx <[email protected]>
make benchmarks stop running after 10 seconds each

9120146899152fd56a8c62ae95700093b2ba6f6f authored almost 13 years ago by Zooko O'Whielacronx <[email protected]>
fix shallow bug in benchmark to pass right sized seed to ecdsa-192

b1035e845e4c9fbbe748c3ccb02f0bc4dc678c42 authored almost 13 years ago by Zooko O'Whielacronx <[email protected]>
fix shallow error in "bench" command to setup.py

e6533072041ff027943af3118e8d88f63daad953 authored almost 13 years ago by Zooko O'Whielacronx <[email protected]>
benchmarks: add RSA, fallback to simple benchmarker if pyutil can't be imported, add "python setup.py bench" command

fee1a8be1541be6bd9456a2992892d0c1c8b5033 authored almost 13 years ago by Zooko O'Whielacronx <[email protected]>
README.rst: document which algorithms are in here, and which are deprecated; take advantage of unicode; don't use #!/usr/bin/env python in setup.py

a329c81d44f42d876e9906652564b64dfd00fe78 authored almost 13 years ago by Zooko O'Whielacronx <[email protected]>
docstring for ed25519 from Brian, reflowed to 77 fill-column

0a53182c93a33d7a9bf3c392b785a6f885423cee authored almost 13 years ago by Zooko O'Whielacronx <[email protected]>
add a docstring for ed25519

7b86cf77759118c4df5288cb8fcaa51775785467 authored almost 13 years ago by Zooko O'Whielacronx <[email protected]>
update README.ed25519.rst to take advantage of unicode

881ad32a5b22e4b200a5154b5827d2bdc6e2f78b authored almost 13 years ago by Zooko O'Whielacronx <[email protected]>
simple benchmarks (using pyutil.benchutil) for ed25519 and ecdsa

b1c954a4152d557c63af586da9eb6c05c20d9560 authored almost 13 years ago by Zooko O'Whielacronx <[email protected]>
ChangeLog entry for pycryptopp-0.6.0

d358709cc3b463ae5ad8be389cca16717381f4be authored almost 13 years ago by Zooko O'Whielacronx <[email protected]>
remove printout of version update; it confuses a couple of buildbot steps which consider any output on stdout to be either the name of a package or evidence of a pyflake, respectively

bdded9a5a5cffbfaf06840bb6068c91412b8b7c8 authored almost 13 years ago by Zooko O'Whielacronx <[email protected]>
fix a couple of flakes, set $LOCATION and $DATE

da8718311a927c2b6d143f54b3a54040e113147b authored almost 13 years ago by Zooko O'Whielacronx <[email protected]>
unconditionally do the update-version behavior every time setup.py is imported

remove the "update_version" command

b6285ce7039cf0c87f51396a0197443b8959545f authored almost 13 years ago by Zooko O'Whielacronx <[email protected]>
update README.ed25519.rst

Call it a secret signing key, not a seed. Explain that 256-bit ecc key is as strong as ~3400 bit...

0e498da41d2356060e46926451883bc2c5ba73ce authored almost 13 years ago by Zooko O'Whielacronx <[email protected]>
configure setup.cfg so that all known commands require a build command

62b3a15d4441d2f665d828860890b3b5400145e7 authored almost 13 years ago by Zooko O'Whielacronx <[email protected]>
try git first, if that fails try the version file

also, don't update either version file if it already has the right version in it

0beb02ad07c4273192618cac98dc890879e2b378 authored almost 13 years ago by Zooko O'Whielacronx <[email protected]>
don't use "version" for __version__, instead use "normalized version"

236e670098728a6966aa69121cf9e36339c677a8 authored almost 13 years ago by Zooko O'Whielacronx <[email protected]>
new versioning scheme that embeds the git revid (in decimal representation)

f68d4790502acc7324b4e6c6b6d8ead95bfa78be authored almost 13 years ago by Zooko O'Whielacronx <[email protected]>
include the revid in the version number even when it is a release version

d3798e2d1ed1bc537e52c3cb21aac52a95235504 authored almost 13 years ago by Zooko O'Whielacronx <[email protected]>
let __version__ be simply a string instead of an instance

4e43e1cc59ad78ce61b232415fddfb469142f5ac authored almost 13 years ago by Zooko O'Whielacronx <[email protected]>
don't use "normalized" version for __version__, instead use "version"

5f8ab44ea16a8443b8f8d48823593d7f617842ae authored almost 13 years ago by Zooko O'Whielacronx <[email protected]>
don't run versioneer at runtime

don't run versioneer whenever importing pycryptopp at runtime, instead depend on a fixed version...

167558902277ceda2d70aab53941e4c035c8a60b authored almost 13 years ago by Zooko O'Whielacronx <[email protected]>
add missing files to MANIFEST.in, so sdist tarballs can be built

6b21e809495ef0a978cf7bca939e8694289ab119 authored almost 13 years ago by Brian Warner <[email protected]>
move embeddedcryptopp/ to src-cryptopp/

9c884d4ea2c75bc47dc49d4c404bfc5a9fc3b437 authored almost 13 years ago by Brian Warner <[email protected]>
Merge pull request #19 from zooko/master

improve rsa deserialization error checking

cc5dd8da8db96da19905a28db05c8e5968fd6f8b authored almost 13 years ago by zooko <[email protected]>
catch C++ exception from malformed verifying key and convert it to Python exception

d8024c7138535a4644e793532d7b1c296f9aba39 authored almost 13 years ago by Zooko O'Whielacronx <[email protected]>
add test of deserializing invalid rsa verifying key

cfb4972043934bbab2eb406bfd840ec6355bed1d authored almost 13 years ago by Zooko O'Whielacronx <[email protected]>
Merge pull request #18 from zooko/master

fix #83

4979438d504f50915463e9b5987cfc678aed01e1 authored almost 13 years ago by zooko <[email protected]>
catch C++ exception from malformed serialized signing key and turn it into Python exception

fixes #83

b77b14a544a252b863a53e0eb2fccc4692635ee9 authored almost 13 years ago by Zooko O'Whielacronx <[email protected]>
Merge pull request #17 from zooko/master

emit openssl version in show-tool-versions

3dfeb63ed0d3e96c12fce01c80029ea7b939c56d authored almost 13 years ago by zooko <[email protected]>
show openssl version in show-tool-versions

9fb706709b6443a005a08ae17148600b817b9e7e authored almost 13 years ago by Zooko O'Whielacronx <[email protected]>
fix another couple of flakes -- unused import and unused local var

756513516e6af7a78e86952eaabd63cd3b172556 authored almost 13 years ago by Zooko O'Whielacronx <[email protected]>
fix local variable name -- that's a signer, not a verifier

e929ac6e1e04db7c8e203113961fa89ae857239b authored almost 13 years ago by Zooko O'Whielacronx <[email protected]>
Merge git://github.com/jean-/pycryptopp

5d35f7d3e1bbb7a40726047c27927a54d52f6c82 authored almost 13 years ago by Zooko O'Whielacronx <[email protected]>
Merge pull request #16 from zooko/master

fix flakes

483deddc9e1c00b415fd547d219e6744ba1dbda9 authored almost 13 years ago by zooko <[email protected]>
fix unused imports (thanks, pyflakes)

9de3622f4996c4883accb0ab46ce03dd0758b3e9 authored almost 13 years ago by Zooko O'Whielacronx <[email protected]>
fix the known-answer tests to reflect the new more limited API

fa855f694f8ce320b7b688f66c83dade2fa337bd authored almost 13 years ago by Zooko O'Whielacronx <[email protected]>
port the "zookoapi" branch from python-ed25519 (functionality)

This is derived from [5413869880cbde227d2cc9831ed818ac9ad0f701],
[597a5e091b94190ee346b29561de404...

15e33b4aa626667cf5718668027d2d5b17b9afe8 authored almost 13 years ago by Zooko O'Whielacronx <[email protected]>
apply the doc and test portions of Brian's "zookoapi" branch of the python-ed25519 project, plus some small fixes to the docs

This applies the doc and test portions from
[597a5e091b94190ee346b29561de404f8139631f] and
[0f5a2...

f27735b7e868d7df5561b2a30fc69f304f26b4a7 authored almost 13 years ago by Zooko O'Whielacronx <[email protected]>
make sure that creat_signing_key_from_string raises a Python exception

don't merge until pycryptopp actually does, or test will fail

c9676d7d20c8a769fb28d27c28ed854ad08cc234 authored almost 13 years ago by Jean Lorchat <[email protected]>
port commit d7910d09806257c8d43ed679fa3b142c21c9dc06 from python-ed25519

Author: Brian Warner <[email protected]>
Date: Thu Feb 9 16:53:29 2012 -0800

strip down t...

7969918be16edef8e239f8992421bdd46e1e82e3 authored almost 13 years ago by Zooko O'Whielacronx <[email protected]>
Merge pull request #14 from zooko/master

rename test-double-load to double-load-tester

39e14fb1b97adc1553f6905eb0fa236192c6bd55 authored almost 13 years ago by zooko <[email protected]>
rename the module _testdoubleload to _doubleloadtester and the cmdline option for setup.py from --test-double-load to --build-double-load-tester

3faf20a878d9d7f1f61d24d3c516ef01bfd0efab authored almost 13 years ago by Zooko O'Whielacronx <[email protected]>
test_ed25519.test_raw: re-enable and update

15063cbbb8dd1e8057aee3906cde0352035189b7 authored almost 13 years ago by Brian Warner <[email protected]>
Merge pull request #13 from zooko/master

remove C99isms

9ef7ba5e16cd220d567b1efb6451c94219fc5077 authored almost 13 years ago by zooko <[email protected]>
fix from Samuel Neves to not require C99 features (Microsoft doesn't support them)

14c613262fedc0ac969594a05dba60c3c06118e8 authored almost 13 years ago by Zooko O'Whielacronx <[email protected]>
Merge pull request #12 from zooko/master

a few patches, green on buildbot, read git log for details

eb4ab40fd16fb95b7256c2457763c598dfcc5540 authored almost 13 years ago by zooko <[email protected]>