aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* never trust opensslPaul Kehrer2014-03-193-18/+184
| | | | | | | Turns out you can't trust it to safely compute the max salt length allowed for PSS, so now we get to do it ourselves. We also check for whether the key size is large enough for the selected hash function (PSS only for now, PKCS1 coming in another PR)
* RSA PSS signature supportPaul Kehrer2014-03-195-5/+233
|
* Merge pull request #825 from reaperhulk/expand-rsa-nist-loaderDavid Reid2014-03-182-11/+175
|\ | | | | expand RSA NIST vector loader to support verification vectors as well
| * remove a comma that was pointlessly addedPaul Kehrer2014-03-181-1/+1
| |
| * py3 fixPaul Kehrer2014-03-181-2/+2
| |
| * add headers to each test so the file source can be determinedPaul Kehrer2014-03-181-1/+11
| |
| * another file permutation for rsa nist tested.Paul Kehrer2014-03-182-1/+65
| |
| * expand RSA NIST vector loader to support verification vectors as wellPaul Kehrer2014-03-182-12/+102
| |
* | Merge pull request #827 from public/title-caseAlex Gaynor2014-03-1825-47/+46
|\ \ | |/ |/| Standardise on sentence case for titles
| * Standardise on sentence case for titlesAlex Stapleton2014-03-1825-47/+46
|/
* Merge pull request #792 from reaperhulk/rsa-pss-verifyAlex Gaynor2014-03-178-8/+417
|\ | | | | RSA PSS Verify
| * link to Colin Percival re: recommended RSA signature paddingPaul Kehrer2014-03-171-1/+2
| |
| * change exception and improve some languagePaul Kehrer2014-03-172-6/+12
| |
| * use mgf1_hash_supported to simplify some logicPaul Kehrer2014-03-171-2/+1
| |
| * pass the hash class rather than using getattrPaul Kehrer2014-03-162-12/+12
| |
| * change rsa nist loader to use strings for algorithm namePaul Kehrer2014-03-162-4/+4
| |
| * fix indentationPaul Kehrer2014-03-161-18/+18
| |
| * extract RSA struct from EVP_PKEYPaul Kehrer2014-03-161-1/+5
| |
| * cover a missing line for older opensslPaul Kehrer2014-03-161-0/+25
| |
| * consume errors before assertingPaul Kehrer2014-03-161-2/+4
| |
| * make mgf privatePaul Kehrer2014-03-162-6/+6
| |
| * move PSS to top of docsPaul Kehrer2014-03-161-7/+7
| |
| * add RSA PSS verification supportPaul Kehrer2014-03-165-2/+374
| |
* | Merge pull request #768 from reaperhulk/cffi-modulename-fixDavid Reid2014-03-172-8/+55
|\ \ | | | | | | Workaround for cffi issue 140
| * | should probably update the test tooPaul Kehrer2014-03-171-7/+5
| | |
| * | address review commentsPaul Kehrer2014-03-171-5/+6
| | |
| * | be less dumbPaul Kehrer2014-03-132-12/+6
| | |
| * | make create_modulename private, add testPaul Kehrer2014-03-132-4/+36
| | |
| * | workaround for cffi issue 140. refs #762Paul Kehrer2014-03-091-7/+29
| | |
* | | Merge pull request #759 from public/no-hexAlex Gaynor2014-03-171-11/+38
|\ \ \ | | | | | | | | Don't go via hex() when working with BNs
| * | | Don't go via hex() when working with BNsAlex Stapleton2014-03-141-11/+38
| | | |
* | | | Merge pull request #822 from alex/we-support-py34David Reid2014-03-171-0/+1
|\ \ \ \ | | | | | | | | | | We support 3.4
| * | | | We support 3.4Alex Gaynor2014-03-171-0/+1
|/ / / /
* | | | Merge pull request #820 from reaperhulk/test-python34Alex Gaynor2014-03-172-0/+16
|\ \ \ \ | | | | | | | | | | add python 3.4 to osx and linux builders
| * | | | add python 3.4 to osx and linux buildersPaul Kehrer2014-03-172-0/+16
| | | | |
* | | | | Merge pull request #821 from alex/newer-py33Paul Kehrer2014-03-171-2/+2
|\ \ \ \ \ | | | | | | | | | | | | Use the latest python 3.3 on OS X on travis
| * | | | | Use the latest python 3.3 on OS X on travisAlex Gaynor2014-03-171-2/+2
| | |_|_|/ | |/| | |
* | | | | Merge pull request #818 from reaperhulk/tox-34-targetAlex Gaynor2014-03-171-1/+1
|\ \ \ \ \ | | | | | | | | | | | | add py34 target for python 3.4 CI
| * | | | | add py34 target for python 3.4 CIPaul Kehrer2014-03-171-1/+1
| | |/ / / | |/| | |
* | | | | Merge pull request #816 from skeuomorf/interfacePaul Kehrer2014-03-172-1/+13
|\ \ \ \ \ | |/ / / / |/| | | | Add key_size property to DSAPublicKey
| * | | | Update the docs.Mohammed Attia2014-03-171-1/+7
| | | | |
| * | | | Add key_size property to DSAPublicKeyMohammed Attia2014-03-171-0/+6
| |/ / /
* | | | Merge pull request #815 from public/tweak-changelogPaul Kehrer2014-03-171-2/+5
|\ \ \ \ | |/ / / |/| | | Don't use weird XX fake dates in the changelog.
| * | | Don't use weird XX fake dates in the changelog.Alex Stapleton2014-03-171-2/+5
|/ / /
* | | Merge pull request #808 from public/tidy-rsaPaul Kehrer2014-03-161-34/+58
|\ \ \ | | | | | | | | RSAPrivateKey to evp_pkey utility method
| * | | s/set1/assign/Alex Stapleton2014-03-161-2/+2
| | | |
| * | | Just EVP_PKEY GC free the contained keys.Alex Stapleton2014-03-161-2/+5
| | | | | | | | | | | | | | | | Fortunately we never use these bare.
| * | | RSAPrivateKey to evp_pkey utility methodAlex Stapleton2014-03-161-32/+53
| | | |
* | | | Merge pull request #811 from alex/import-stylePaul Kehrer2014-03-166-12/+4
|\ \ \ \ | | | | | | | | | | Tiny style changes to some imports
| * | | | Tiny style changes to some importsAlex Gaynor2014-03-166-12/+4
| | | | |