summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/bio/bss_bio.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Hide symbols for two missed public functions in bio.hbeck2024-07-091-1/+2
| | | | ok tb@
* Drop BIO_n{read,write}{,0}()tb2023-07-281-255/+2
| | | | | | | | | | | | | | | | | | This is one of those strange things that should never have made it into a security-oriented libraries. From BIO_s_bio.3: .\" The following non-copying I/O functions are intentionally undocumented .\" because they seem fragile and unused by anything: It was used in a single place: the gorgeous ssltest. I'm not smart enough to follow. Also: /* WARNING: The non-copying interface is largely untested as of yet * and may contain bugs. */ Oh, really? Into the great bitbucket in the sky you go. ok jsing
* Unbreak the namespace build after a broken mk.conf and tool misfire hadbeck2023-07-071-2/+1
| | | | | | | | me aliasing symbols not in the headers I was procesing. This unbreaks the namespace build so it will pass again ok tb@
* Hide symbols in asn1 and biobeck2023-07-051-1/+10
| | | | ok jsing@
* Add a new, mostly empty, bio_local.h and include it in the filestb2022-01-071-1/+3
| | | | | | that will need it in the upcoming bump. discussed with jsing
* const for BIO_{new,set}() and most of the BIO_{f,s}_*() family oftb2018-05-011-3/+3
| | | | | | functions. ok beck, jsing
* Send the function codes from the error functions to the bit bucket,beck2017-01-291-12/+12
| | | | | | as was done earlier in libssl. Thanks inoguchi@ for noticing libssl had more reacharounds into this. ok jsing@ inoguchi@
* remove NULL-checks before free()mmcc2015-12-231-5/+3
|
* Pull in <sys/types.h> to get ssize_t or <stdint.h> to get uint32_t, instead ofmiod2015-10-301-1/+2
| | | | | relying upon previously included headers to do this, to enhance portability; from Pascal Cuoq, libressl github pull request #52
* tags as requested by miod and teduderaadt2014-06-121-1/+1
|
* c-file-style hints, begone; ok beckderaadt2014-06-111-1/+1
|
* more: no need for null check before freederaadt2014-05-301-5/+1
| | | | ok tedu guenther
* Spell ssize_t correctly (the incorrect spelling is ossl_ssize_t).jsing2014-05-241-9/+9
| | | | ok miod@
* Use C99 initializers for the various FOO_METHOD structs. More readable, andmiod2014-04-271-10/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | avoid unreadable/unmaintainable constructs like that: const EVP_PKEY_ASN1_METHOD cmac_asn1_meth = { EVP_PKEY_CMAC, EVP_PKEY_CMAC, 0, "CMAC", "OpenSSL CMAC method", 0,0,0,0, 0,0,0, cmac_size, 0, 0,0,0,0,0,0,0, cmac_key_free, 0, 0,0 }; ok matthew@ deraadt@
* Put the final pieces from e_os.h in the required places, and remove it.deraadt2014-04-181-2/+0
| | | | | "dance on it's grave" says beck ok guenther beck
* don't fake up SSIZE_MAXtedu2014-04-171-8/+0
|
* some KNF cleanup following the scriptderaadt2014-04-171-2/+2
|
* Change library to use intrinsic memory allocation functions instead ofbeck2014-04-171-6/+6
| | | | | | | | OPENSSL_foo wrappers. This changes: OPENSSL_malloc->malloc OPENSSL_free->free OPENSSL_relloc->realloc OPENSSL_freeFunc->free
* First pass at applying KNF to the OpenSSL code, which almost makes itjsing2014-04-151-285/+261
| | | | | readable. This pass is whitespace only and can readily be verified using tr and md5.
* resolve conflictsdjm2012-10-131-9/+9
|
* resolve conflictsdjm2009-01-091-1/+1
|
* merge 0.9.7c; minor bugsfixes;markus2003-11-111-1/+54
| | | | | API addition: ERR_release_err_state_table [make includes before you build libssl/libcrypto]
* merge 0.9.7b with local changes; crank majors for libssl/libcryptomarkus2003-05-121-2/+1
|
* Merge openssl-0.9.7-stable-SNAP-20020519beck2002-05-211-2/+11
|
* OpenSSL 0.9.7 stable 2002 05 08 mergebeck2002-05-151-2/+8
|
* openssl-engine-0.9.6 mergebeck2000-12-151-10/+10
|
* OpenSSL 0.9.5a mergebeck2000-04-151-9/+30
|
* OpenSSL 0.9.5 mergebeck2000-03-191-4/+252
| | | | | | *warning* this bumps shared lib minors for libssl and libcrypto from 2.1 to 2.2 if you are using the ssl26 packages for ssh and other things to work you will need to get new ones (see ~beck/libsslsnap/<arch>) on cvs or ~beck/src-patent.tar.gz on cvs
* OpenSSL 0.9.4 mergebeck1999-09-291-0/+588