Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Enable X509v3_asid_subset() tests now that they no longer segfault. | tb | 2022-05-12 | 1 | -7/+1 | |
| | ||||||
* | Add a few more testcases for X509v3_asid_subset() | tb | 2022-05-12 | 1 | -1/+144 | |
| | ||||||
* | Switch wycheproof.go to using the EVP HKDF API. | tb | 2022-05-05 | 1 | -6/+67 | |
| | | | | | | | Gotta love EVP... Instead of a single, obvious call to HKDF(), you now need to call eight EVP functions with plenty of allocations and pointless copying internally. If you want to suffer even more, you could consider using the gorgeous string interface instead. | |||||
* | Add tests that decode sequences into ASN.1 strings. | jsing | 2022-04-28 | 1 | -1/+97 | |
| | | | | | | | | | | | Test decoding of sequences with length and indefinite length into an ASN.1 string - in this case the ASN.1 is not decoded, rather the octets are stored directly as the content of the string. This exercises a specific path through the ASN.1 decoder. (you know asn1complex is living up to its name when you have to import openssl/asn1t.h directly...) | |||||
* | Ensure we clear the error stack before running tests that print errors. | jsing | 2022-04-27 | 2 | -2/+10 | |
| | ||||||
* | Enable ASN.1 INTEGER tests with invalid lengths/encodings. | jsing | 2022-04-27 | 1 | -3/+1 | |
| | ||||||
* | Add ASN1_INTEGER test coverage. | jsing | 2022-04-23 | 1 | -1/+248 | |
| | ||||||
* | Check EVPDigest* return values. | tb | 2022-03-31 | 1 | -4/+7 | |
| | | | | CID 351293 | |||||
* | Add a simple test to ensure that pmeth->cleanup() can cope with NULL | tb | 2022-03-30 | 2 | -2/+93 | |
| | | | | pkey_ctx->data. | |||||
* | Revise regress for ascii/text to ASN.1 object conversion rewrite. | jsing | 2022-03-19 | 1 | -58/+10 | |
| | ||||||
* | Add another invalid separator test case. | jsing | 2022-03-19 | 1 | -1/+5 | |
| | ||||||
* | Fix dependency to build bn_mod_sqrt. | bluhm | 2022-03-16 | 1 | -2/+2 | |
| | ||||||
* | Check BIO_reset() return value to make gcc happy. | tb | 2022-03-15 | 1 | -2/+5 | |
| | ||||||
* | Add a simple regress to verify that the infinite loop in BN_mod_sqrt() | tb | 2022-03-15 | 2 | -1/+138 | |
| | | | | is fixed. | |||||
* | Add a few regress test cases for name constraints. | tb | 2022-03-14 | 3 | -5/+25 | |
| | | | | From Alex Wilson | |||||
* | Simple regress for NULL deref reported by Guido Vranken and fixed in | tb | 2022-03-10 | 2 | -1/+51 | |
| | | | | bn_exp2.c r1.13. | |||||
* | Add test coverage for i2a_ASN1_OBJECT() | jsing | 2022-03-05 | 1 | -3/+39 | |
| | ||||||
* | Provide additional ASN1_OBJECT test coverage. | jsing | 2022-03-02 | 1 | -16/+114 | |
| | ||||||
* | Add regress coverage for ASN1_OBJECT public interfaces. | jsing | 2022-02-26 | 2 | -1/+399 | |
| | ||||||
* | Test OBJ_obj2txt() with NULL and short buffers. | jsing | 2022-02-20 | 1 | -1/+12 | |
| | ||||||
* | Add memory BIO small I/O tests. | jsing | 2022-02-19 | 1 | -1/+72 | |
| | ||||||
* | Add tests for memory BIO. | jsing | 2022-02-17 | 1 | -2/+254 | |
| | ||||||
* | Add test coverage for OBJ_txt2obj()/OBJ_obj2txt() with no_name == 0. | jsing | 2022-02-12 | 1 | -4/+99 | |
| | ||||||
* | Revise for OBJ_obj2txt() OID arc limits. | jsing | 2022-02-12 | 1 | -4/+4 | |
| | ||||||
* | Test OBJ_obj2nid() with an undefined (NID_undef) object. | jsing | 2022-02-11 | 1 | -2/+2 | |
| | ||||||
* | Add initial regress for objects. | jsing | 2022-02-11 | 3 | -1/+449 | |
| | ||||||
* | Fix memleaks reported by Ilya Shipitsin | tb | 2022-02-08 | 1 | -3/+5 | |
| | ||||||
* | Add ct.h and x509_vfy.h | inoguchi | 2022-01-15 | 1 | -1/+3 | |
| | ||||||
* | Undo static linking and other workarounds that are no longer needed | tb | 2022-01-14 | 6 | -19/+15 | |
| | | | | after the bump | |||||
* | Convert wycheproof.go for opaque EVP_AEAD_CTX | tb | 2022-01-14 | 1 | -11/+18 | |
| | ||||||
* | The cttest can link dynamically now | tb | 2022-01-14 | 1 | -2/+2 | |
| | ||||||
* | Simplify BN_mont test slightly using a new accessor. | tb | 2022-01-14 | 1 | -4/+2 | |
| | ||||||
* | Only evp_pkey_check needs static linking | tb | 2022-01-12 | 1 | -2/+4 | |
| | ||||||
* | Add a prototype for OBJ_bsearch_ so this test will keep working | tb | 2022-01-12 | 1 | -1/+6 | |
| | | | | | after the bump. Since this tests the public interfaces, we do not want to use LIBRESSL_INTERNAL/LIBRESSL_CRYPTO_INTERNAL here. | |||||
* | Rework ecdsatest to build after the bump and link statically for now | tb | 2022-01-12 | 2 | -14/+26 | |
| | ||||||
* | Rework dsatest to use accessors and link statically for now | tb | 2022-01-12 | 2 | -7/+7 | |
| | ||||||
* | Rework dhtest to use accessors and link statically for now | tb | 2022-01-12 | 1 | -6/+6 | |
| | | | | For some reason CVS didn't want to commit this the first time around. | |||||
* | Rework dhtest to use accessors and link statically for now | tb | 2022-01-12 | 1 | -3/+3 | |
| | ||||||
* | Rework test to use EVP_AEAD_CTX_{new,free}() and link statically for now | tb | 2022-01-12 | 2 | -20/+32 | |
| | ||||||
* | Fix asn1x509 build with opaque structures. Link statically for now. | tb | 2022-01-12 | 2 | -20/+25 | |
| | ||||||
* | Rework Makefile to use regress framework and link asn1basic statically. | tb | 2022-01-12 | 2 | -14/+16 | |
| | | | | | It will need this for testing {d2i,i2d}_ASN1_BOOLEAN which will be moved to internal-only in the upcoming bump. | |||||
* | forgot to zap some dead assignments | tb | 2022-01-11 | 1 | -4/+4 | |
| | ||||||
* | Add regress for EVP_PKEY_{,public_,param_}check() | tb | 2022-01-11 | 2 | -7/+415 | |
| | ||||||
* | Add some workarounds to make build_addr_block_test_data const. | tb | 2022-01-07 | 1 | -17/+26 | |
| | ||||||
* | Revert previous accidental commit | tb | 2022-01-07 | 1 | -2/+2 | |
| | ||||||
* | Add regress tests for ASN1_BIT_STRING. | jsing | 2022-01-06 | 1 | -2/+113 | |
| | ||||||
* | Add a comment that explains why build_addr_block_tests isn't const | tb | 2022-01-06 | 2 | -3/+8 | |
| | ||||||
* | Fix a copy-paste error that led to an out-of-bounds access. | tb | 2022-01-06 | 1 | -2/+2 | |
| | | | | Found via a crash on bluhm's i386 regress test box | |||||
* | Add test coverage for SCT validation. | jsing | 2022-01-06 | 4 | -7/+116 | |
| | | | | | | Of note, the public APIs for this mean that the only way you can add a CTLOG is by reading a configuration file from disk - there is no programmatic way to do this. | |||||
* | Remove bandaid to work around expected range_should_be_prefix() problem. | tb | 2022-01-05 | 1 | -6/+2 | |
| |