aboutsummaryrefslogtreecommitdiffstats
path: root/vectors
Commit message (Collapse)AuthorAgeFilesLines
* OpenSSL DH backend implementation [Second attempt] (#2914)Aviv Palivoda2016-11-262-0/+59
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Start of OpenSSL DH backend implementation * Supporting DH in MultiBackend * DHBackend has dh_parameters_supported method * Removed DHParametersWithNumbers and DHPrivateKeyWithNumbers from documentation * Removed ExchangeContext. exchange is a method of DHPrivateKeyWithSerialization * PEP8 fixes * Fixed TestDH.test_bad_tls_exchange * Fixed generate_private_key reference in dh documentation * test DH multibackend support * testing DH coversion to serialized * Validating that we receive serialized class in test_generate_dh * Testing DH exchange symmetric key padding * struct DH is now opaqued * PEP8 fixes * Testing load_dh_private_numbers throws ValueError when DH_check fails * Using openssl_assert * Passing keywords arguments in DH key exchange example * test_dh::test_bad_tls_exchange now uses pre calculated parameters * TestDH - Add test that the computed secret is equivalent to the definition by comparing with secret computed in pure python * Add missing generator parameter to DHBackend interface docs. * Include parameter type in DHBackend abc docs. * Add docs for dh.generate_parameters function * Remove the dh Numbers section, and move the DHNumbers class docs to where they are first used. * Add note of big endian byte packing to DH exchange method. * DH documentation updates. Add single sentence overview with wikipedia link. Add paragraph on assembling using Numbers objects. Add link to backend interface docs. First section was all indented, I think by mistake. * Add exchange method to DHPrivateKey abstract base class. * Small tweaks to DH documentation - remove Provider. * Add endian to dictionary * Use utils.int_from_bytes in test_tls_exchange_algorithm * Removed duplicate line * Change dh.rst exchange algorithm from doctest to code-block The example in the Diffie-Hellman exhange algorithm is using 2048 bits key. Generating the parameters of 2048 takes long time. This caused the automated tests to fail. In order to pass the tests we change the example to code-block so it will not run in the doc tests. * Fix dh docs * Document the generator in DHBackend relevant methods * Fix dh tests * use DHparams_dup * Fix key type to unsigned char as expected by DH_compute_key * Validate that DH generator is 2 or 5 * test dh exchange using botan vectors * group all numbers classes * Simplify _DHPrivateKey * Rename test with serialized to numbers * Move bad exchange params to external vector file * update exchange versionadded to 1.7 * Make key_size bit accurate * Change botan link * Added CHANGELOG entry
* let's get rolling on 1.7! (#3274)Paul Kehrer2016-11-221-1/+1
|
* bump version and set changelog date for 1.6 release (#3271)Paul Kehrer2016-11-211-1/+1
|
* add alternate signature OID for RSA with SHA1 + test and vector (#3227)Paul Kehrer2016-11-111-0/+12
| | | | | | * add alternate signature OID for RSA with SHA1 + test and vector * mozilla is a proper noun leave me alone spellchecker
* Reopen master for 1.6 (#3112)Alex Gaynor2016-08-271-1/+1
|
* update changelog and bump version for 1.5 release (#3111)Paul Kehrer2016-08-261-1/+1
|
* reopen master for work on fifteenth release (#2964)Paul Kehrer2016-06-041-1/+1
|
* changelog and version bump (#2962)Paul Kehrer2016-06-041-1/+1
| | | | | | | | | | | | * changelog and version bump * typo, sigh * fine you win doc8 * it's a brand new day * add sign/verify for RSA to changelog
* add RSA OAEP SHA2 vectors via custom vector creation (#2829)Paul Kehrer2016-06-0224-0/+13056
| | | | | | | | | | | | | | | | | | | | | | | | * add RSA OAEP SHA2 vectors via custom vector creation * update the docs * retab * remove sha2 oaep support (it will be added again in another PR) * add header to each vector file * Add Java 8 Bouncy Castle based verification of RSA-OAEP SHA-2 test vectors (#4) * Update Java verifier to skip past test vector file header if present (#5) * Update Java verifier to skip past test vector file header if present * Fix tabs vs. space whitespace * generate sha1 oaep permutations as well + verify support in java * address review feedback
* Add vectors for unkeyed blake2s and blake2b. (#2867)Terry Chia2016-04-092-0/+54
| | | | | | | | | | * Add vectors for unkeyed blake2s and blake2b. * Add short note describing source of vectors. * Add link to OpenSSL repository. * Amend docs.
* Remove executable flag on nist-800-108-KBKDF-CTR.txt.Tristan Seligmann2016-04-061-0/+0
|
* Open master back up for 1.4Alex Gaynor2016-03-181-1/+1
|
* bump version and update changelogPaul Kehrer2016-03-171-1/+1
|
* Merge pull request #2773 from jared-mess/test-vectors-NIST-800-108-counter-modePaul Kehrer2016-03-151-0/+56007
|\ | | | | NIST SP 800-108 Counter Mode KDF test vectors.
| * Moving all KBKDF Counter Mode test vectors to a single file.Jared Messenger2016-03-145-1552/+56007
| |
| * NIST SP 800-108 Counter Mode KDF test vectors.Jared Messenger2016-03-074-0/+1552
| | | | | | | | NIST CAVP test vectors for Counter Mode KDF using HMAC-SHA1, HMAC-SHA224, HMAC-SHA256 and HMAC-SHA512 as the PRF.
* | add e-trust russian x509 test vectorPaul Kehrer2016-03-111-0/+0
|/
* Merge pull request #2670 from joernheissler/x509_req_verifyPaul Kehrer2016-03-061-0/+10
|\ | | | | Add verify method on CertificateSigningRequest
| * Add verify method on CertificateSigningRequestJoern Heissler2016-01-131-0/+10
| |
* | add another policy constraints test vectorPaul Kehrer2016-02-271-0/+17
| |
* | Added the department of state root, which has a policyConstraints extensionAlex Gaynor2016-02-261-0/+40
|/
* bump values for development of the thirteenth releasePaul Kehrer2016-01-081-1/+1
|
* bump version and changelog for the twelfth releasePaul Kehrer2016-01-071-1/+1
|
* Bump the copyright yearAlex Gaynor2016-01-011-1/+1
|
* new unsupported extension x509 test vectorPaul Kehrer2015-12-301-0/+14
| | | | see #2288
* add new CRL test vectorPaul Kehrer2015-12-221-0/+14
|
* support CRLs with no revoked certificatesPaul Kehrer2015-12-201-0/+12
|
* Add support for 160 bit ARC4 keysEhren Kret2015-11-281-0/+216
|
* reopen master for development on the twelfth releasePaul Kehrer2015-10-291-1/+1
|
* bump version and update changelog for eleventh release (1.1)Paul Kehrer2015-10-291-1/+1
| | | | Add some missing changelog entries
* add new CRL to test invalid certIssuer entry extensionErik Trauschke2015-10-151-0/+11
|
* Merge pull request #2403 from ddcc/patch-2Donald Stufft2015-10-111-0/+2
|\ | | | | add shebang for setup.py scripts
| * add shebang for setup.py scriptsDominic Chen2015-10-101-0/+2
| |
* | Merge pull request #2402 from ddcc/patch-1Paul Kehrer2015-10-112-0/+65
|\ \ | | | | | | minor fix to handle malformed certificates without hostname
| * | fix to handle malformed certificates without hostnameDominic Chen2015-10-102-0/+65
| |/
* / Fixed #2404 -- handle a certificate with an unknown public keyAlex Gaynor2015-10-101-0/+28
|/
* Add NIST Vectors for ANSI X9.63 KDFSimo Sorce2015-09-181-0/+1335
| | | | | | | Source: http://csrc.nist.gov/groups/STM/cavp/documents/components/800-135testvectors/ansx963_2001.zip Signed-off-by: Simo Sorce <simo@redhat.com>
* remove critical flag from cert issuer entry ext to work with OpenSSL < 1.0.0Erik Trauschke2015-09-031-34/+33
|
* reopen master for eleventh releasePaul Kehrer2015-08-121-1/+1
|
* bump versions and release 1.0Paul Kehrer2015-08-121-1/+1
|
* add intermediate CA vector for future AuthorityKeyIdentifier testingPaul Kehrer2015-08-051-0/+25
|
* add test vector from #2183Paul Kehrer2015-08-011-0/+16
|
* add SAN ediPartyName and x400Address test vectorsPaul Kehrer2015-07-042-0/+0
|
* add name constraints vector with /32 and /128 IP networksPaul Kehrer2015-07-011-0/+19
|
* add more basic name constraints vectorPaul Kehrer2015-06-292-0/+36
|
* add new name constraints vector with invalid IP netmaskPaul Kehrer2015-06-281-0/+18
|
* fix permitted/excluded nameconstraints vector to have valid IP netmaskPaul Kehrer2015-06-281-11/+11
|
* add wildcard IDNA SANPaul Kehrer2015-06-261-0/+18
|
* Merge pull request #2059 from reaperhulk/add-wildcard-sanAlex Gaynor2015-06-231-0/+36
|\ | | | | add wildcard SAN x509 test vector
| * add wildcard SAN x509 test vectorPaul Kehrer2015-06-231-0/+36
| |