Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
python
/
cryptography
/
738ac5a8e986dbba472232711be7fae804a01576
/
tests
f1a3fc0
Document and implement the public API for when the backend doesn't support the requested algorithm
by Alex Gaynor
· 11 years ago
753ae19
Encode Reasons.
by David Reid
· 11 years ago
8774477
TypeErrors are pretty cool, there are lot of reasons you get them.
by David Reid
· 11 years ago
b864db1
Enforce HMAC taking an instance of HashAlgorithm
by David Reid
· 11 years ago
e3960f6
Strip down the HMAC interface to be HashContext.
by David Reid
· 11 years ago
ce46b89
Merge pull request #200 from dreid/primitive-hashes
by Alex Gaynor
· 11 years ago
c94cdbc
Merge pull request #202 from reaperhulk/cast128-cipher
by Alex Gaynor
· 11 years ago
d09f3e1
add skipif checks for blowfish
by Paul Kehrer
· 11 years ago
b47f6e1
CAST5 support + ECB vectors
by Paul Kehrer
· 11 years ago
0419e5e
Merge pull request #201 from reaperhulk/bf-support
by Alex Gaynor
· 11 years ago
bb0d3f0
Enforce that Hash takes a HashAlgorithm instance.
by David Reid
· 11 years ago
c3d029f
Fix python3 compat for the hash_test.
by David Reid
· 11 years ago
fba0cd7
Merge branch 'master' into primitive-hashes
by David Reid
· 11 years ago
6b7610d
add blowfish cipher key_size tests
by Paul Kehrer
· 11 years ago
b7c46ef
blowfish support + test vectors
by Paul Kehrer
· 11 years ago
ff7ac75
simplify some test class structure
by Paul Kehrer
· 11 years ago
b735107
rename camellia tests
by Paul Kehrer
· 11 years ago
20884bf
update tests for new test vector locations
by Paul Kehrer
· 11 years ago
234f3ab
move AES/3DES vectors into mode dirs and separate SHA vectors
by Paul Kehrer
· 11 years ago
71102d8
Fix python3 compatibility and pep8
by David Reid
· 11 years ago
69aeb49
Reduce the surface of the primitive hash interface. Add more interfaces, drop direct hashlib compatibility.
by David Reid
· 11 years ago
9b457de
move around the tests to organize by cipher
by Paul Kehrer
· 11 years ago
2b75867
restructure vectors into ciphers/hashes/hmac
by Paul Kehrer
· 11 years ago
5787fb5
raise an error if you unicode
by Alex Gaynor
· 11 years ago
60ad3e1
Clean up var naming
by Alex Gaynor
· 11 years ago
25f96e5
Optimize + test cases
by Alex Gaynor
· 11 years ago
22e2eae
Removed helper
by Alex Gaynor
· 11 years ago
89546af
Merge branch 'master' into pkcs7-padding
by Alex Gaynor
· 11 years ago
3944a8c
Initial implementation with tests, docs to follow
by Alex Gaynor
· 11 years ago
a9d9922
Merge pull request #157 from reaperhulk/hmac
by David Reid
· 11 years ago
8c07264
NIST AES XTS vectors.
by Paul Kehrer
· 11 years ago
30eabdd
change type of exception raised, fix docs typo
by Paul Kehrer
· 11 years ago
2824ab7
make hmac (mostly) compatible with stdlib hmac
by Paul Kehrer
· 11 years ago
1bb8b71
clean up loader and make docs default to hmac sha256
by Paul Kehrer
· 11 years ago
00dd509
address initial review comments
by Paul Kehrer
· 11 years ago
6122d12
remove dangling todo
by Paul Kehrer
· 11 years ago
0317b04
HMAC support
by Paul Kehrer
· 11 years ago
69d628d
Handle the deeper package directory
by Donald Stufft
· 11 years ago
ce0d781
Move the bindings into the hazmat module
by Donald Stufft
· 11 years ago
f04317a
Move primtives into a hazmat package
by Donald Stufft
· 11 years ago
e3a0269
AES GCM vectors from NIST
by Paul Kehrer
· 11 years ago
14c3a35
split backend up (refs #170)
by Paul Kehrer
· 11 years ago
f4c5976
more backend renames from merged commits
by Paul Kehrer
· 11 years ago
360e2d5
Merge branch 'master' into api-to-backend-in-one-easy-step
by Paul Kehrer
· 11 years ago
db37d0e
the great api -> backend rename
by Paul Kehrer
· 11 years ago
463db68
use is for identical object comparison
by Paul Kehrer
· 11 years ago
7a2a191
add test to verify api is being copied in hash
by Paul Kehrer
· 11 years ago
daac6d0
When copying a hash, pass the api through to the new object
by Paul Kehrer
· 11 years ago
f54ffd4
Merge pull request #155 from reaperhulk/hmac-vectors
by David Reid
· 11 years ago
0b2042b
fixes #148 + test case
by Paul Kehrer
· 11 years ago
c59038c
add note on hmac truncation vectors
by Paul Kehrer
· 11 years ago
9949702
Merge pull request #112 from reaperhulk/block-cipher-decrypt
by David Reid
· 11 years ago
b2c94fd
verify that encryptor/decryptor returns CipherContext compliant interface
by Paul Kehrer
· 11 years ago
7b3c1b9
Merge branch 'master' into triple-des
by Alex Gaynor
· 11 years ago
e524d73
Merge pull request #147 from reaperhulk/hash-improvements
by Alex Gaynor
· 11 years ago
afdddca
Enable all the flake8
by Alex Gaynor
· 11 years ago
9f7ea6e
Merge branch 'master' into block-cipher-decrypt
by Paul Kehrer
· 11 years ago
7a3338b
Tests for all the keysizes
by Alex Gaynor
· 11 years ago
a4ce161
Removed the interleaved ones
by Alex Gaynor
· 11 years ago
8e251e7
cfb tests
by Alex Gaynor
· 11 years ago
1db9319
Fuck
by Alex Gaynor
· 11 years ago
e218856
py3k
by Alex Gaynor
· 11 years ago
df146c5
These are also interleaved
by Alex Gaynor
· 11 years ago
a3106b1
Remove this, it's not really CBC
by Alex Gaynor
· 11 years ago
8af0390
fix
by Alex Gaynor
· 11 years ago
d472862
fixes
by Alex Gaynor
· 11 years ago
804e981
KAT tests for 3des ofb
by Alex Gaynor
· 11 years ago
58dbc67
No need for another test function
by Alex Gaynor
· 11 years ago
dc42400
TripleDES OFB MMT tests
by Alex Gaynor
· 11 years ago
19642a1
pep8ification, stub classes for OFB and CFB
by Alex Gaynor
· 11 years ago
5e04ba6
Initial working state
by Alex Gaynor
· 11 years ago
653463f
address review comments
by Paul Kehrer
· 11 years ago
9f79164
Merge branch 'master' into triple-des
by Alex Gaynor
· 11 years ago
6f874ff
Merge branch 'master' into refactor-cipher-names
by Alex Gaynor
· 11 years ago
620c2ae
block cipher decryption support
by Paul Kehrer
· 11 years ago
49360dd
HMAC test vectors from RFC 2202, 2286, and 4231
by Paul Kehrer
· 11 years ago
d4cb34d
Allow data to be passed in the constructor & reject unicode ala hashlib
by Paul Kehrer
· 11 years ago
36e7d0d
MD5 support + documentation for all hashes
by Paul Kehrer
· 11 years ago
1caf8ab
Merge pull request #128 from reaperhulk/hash-saga-whirlpool
by Donald Stufft
· 11 years ago
2acd77a
Only execute only_if if we need to
by Donald Stufft
· 11 years ago
3359d7e
Test what happens when an invalid line is in the cryptrec vectors
by Donald Stufft
· 11 years ago
c3a2b42
Unaligned block encryption test
by Paul Kehrer
· 11 years ago
79ff8bf
Whirlpool support
by Paul Kehrer
· 11 years ago
c179407
ripemd160 support + long string hash test
by Paul Kehrer
· 11 years ago
7e5697c
SHA-2 family support
by Paul Kehrer
· 11 years ago
ba3b471
change api.supports_hash to take a hash class rather than a str
by Paul Kehrer
· 11 years ago
bb069c2
remove unneeded lambdas from tests
by Paul Kehrer
· 11 years ago
bde6fb5
Hash Saga Part 3 - API changes + SHA1 support + tests
by Paul Kehrer
· 11 years ago
87cd0db
update loader and test to handle lines with brackets
by Paul Kehrer
· 11 years ago
79c16e9
alphabetical import order and quote consistency...
by Paul Kehrer
· 11 years ago
69e0652
hash vector loader and tests
by Paul Kehrer
· 11 years ago
487b71a
Merge pull request #80 from reaperhulk/evp-md
by David Reid
· 11 years ago
ad4f267
remove raw whirlpool vectors (formatted vectors already committed)
by Paul Kehrer
· 11 years ago
3bdc6b6
Removed name fro BlockCipher -- it's arbitrarily based on the format openssl uses for *some* ciphers
by Alex Gaynor
· 11 years ago
d664481
fix
by Alex Gaynor
· 11 years ago
8ffb64c
Merge branch 'master' into refactor-cipher-names
by Alex Gaynor
· 11 years ago
d0ec60e
AES Counter support
by Paul Kehrer
· 11 years ago
a4da1d2
Up our coverage
by Alex Gaynor
· 11 years ago
b400804
pep8 and py3k fixes
by Alex Gaynor
· 11 years ago
8ee1027
Refactor how cipher names are computed
by Alex Gaynor
· 11 years ago
Next »