Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Require all ASN1_PRIMITIVE_FUNCS functions to be provided. | jsing | 2019-04-01 | 1 | -8/+8 |
| | | | | | | | | | | | | If an ASN.1 item provides its own ASN1_PRIMITIVE_FUNCS functions, require all functions to be provided (currently excluding prim_clear). This avoids situations such as having a custom allocator that returns a specific struct but then is then printed using the default primative print functions, which interpret the memory as a different struct. Found by oss-fuzz, fixes issue #13799. ok beck@, tb@ | ||||
* | Revert revision 1.12 commit. Although *pval looks like a C pointer, | bluhm | 2018-04-06 | 1 | -2/+5 |
| | | | | | | | | it may be something else. For primitive types it is possible that a boolean int has been casted to an ASN1_VALUE pointer. Then the 64 bit read access to *pval may crash due to alignent or 32 bit size. bug report Anton Borowka; OK tedu@ jsing@ miod@ | ||||
* | Expand ASN1_ITEM_rptr and ASN1_ITEM_ptr macros - no change in generated | jsing | 2016-12-30 | 1 | -3/+3 |
| | | | | assembly. | ||||
* | Remove IMPLEMENT_COMPAT_ASN1() and related support code. Nothing uses it in | miod | 2015-02-14 | 1 | -8/+1 |
| | | | | | | libcrypto/libssl, and nothing seems to use it in the wild, apart from embedded copies of OpenSSL. ok jsing@ | ||||
* | Spell NULL correctly, be explicit with NULL checks and it is also easier to | jsing | 2015-02-14 | 1 | -5/+3 |
| | | | | | | initialise during declaration and drop the else statement. ok doug@ miod@ | ||||
* | make asn1 free safe to call with null pointers of any type. | tedu | 2014-07-10 | 1 | -4/+3 |
| | | | | ok jsing miod | ||||
* | tags as requested by miod and tedu | deraadt | 2014-06-12 | 1 | -1/+1 |
| | |||||
* | Remove duplicate pointer assignment in ASN1_primitive_free(); Dirk Engling | miod | 2014-04-23 | 1 | -1/+0 |
| | |||||
* | More KNF. | jsing | 2014-04-18 | 1 | -16/+21 |
| | |||||
* | lob a few more knf grenades in here to soften things up. | tedu | 2014-04-18 | 1 | -44/+27 |
| | |||||
* | putting most of the braces in the right column is the very least we can do. | tedu | 2014-04-18 | 1 | -38/+38 |
| | |||||
* | Change library to use intrinsic memory allocation functions instead of | beck | 2014-04-17 | 1 | -3/+3 |
| | | | | | | | | OPENSSL_foo wrappers. This changes: OPENSSL_malloc->malloc OPENSSL_free->free OPENSSL_relloc->realloc OPENSSL_freeFunc->free | ||||
* | resolve conflicts, fix local changes | djm | 2010-10-01 | 1 | -4/+4 |
| | |||||
* | resolve conflicts | djm | 2009-01-09 | 1 | -1/+1 |
| | |||||
* | resolve conflicts | djm | 2008-09-06 | 1 | -56/+93 |
| | |||||
* | merge 0.9.7b with local changes; crank majors for libssl/libcrypto | markus | 2003-05-12 | 1 | -1/+4 |
| | |||||
* | OpenSSL 0.9.7 stable 2002 05 08 merge | beck | 2002-05-15 | 1 | -0/+226 |