Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove RSA_FLAG_NO_EXP_CONSTTIME, which was deprecated 12+ years ago. | jsing | 2014-07-10 | 1 | -13/+1 |
| | | | | | | sthen@ confirmed that no ports are referencing it. ok miod@. | ||||
* | Remove DEBUG_KEYGEN and DEBUG_DECRYPT support. | miod | 2014-07-10 | 2 | -49/+2 |
| | |||||
* | replace getservbyname_r with getaddrinfo for portability | bcook | 2014-07-10 | 1 | -6/+11 |
| | | | | ok jsing@ | ||||
* | Remove bogus preprocessor statements trying to pick the largest integer | miod | 2014-07-10 | 4 | -32/+4 |
| | | | | | | | | type for BF_LONG, MD[45]_LONG and SHA_LONG. First, the preprocessor symbols they check for a 64-bit system is __ILP64__ which no sane system provides; second, on the platforms which have assembler code to speed things up, the assembler code assumes a 32-bit type will be used. | ||||
* | BN_free, BN_clear_free, BN_CTX_free, BN_BLINDING_free and BN_MONT_CTX_free | jsing | 2014-07-10 | 6 | -55/+32 |
| | | | | | | all have implicit NULL checks, so we do not need them here. ok miod@ | ||||
* | Use a while loop instead of an ifdowhile loop. | jsing | 2014-07-10 | 2 | -12/+10 |
| | | | | ok miod@ tedu@ | ||||
* | include <limits.h> for LONG_MIN/LONG_MAX. | bcook | 2014-07-09 | 1 | -2/+2 |
| | | | | | | | Also remove <sys/filio.h> added from previous commit. This was the wrong way to get FIONBIO. ok jsing@ | ||||
* | ASN1_STRING_free can handle NULL, so callers don't need to check. ok miod | tedu | 2014-07-09 | 5 | -27/+17 |
| | |||||
* | reset host, port, path to null after freeing so the caller doesn't | tedu | 2014-07-09 | 1 | -1/+4 |
| | | | | | accidentally free them again. actually a bug in the caller and (hey hey) apps/ocsp.c has exactly that bug, but it's easier/safer to fix here. | ||||
* | stale prototype | tedu | 2014-07-09 | 1 | -2/+1 |
| | |||||
* | Make comments readable. | jsing | 2014-07-09 | 1 | -27/+33 |
| | |||||
* | More KNF. | jsing | 2014-07-09 | 19 | -322/+331 |
| | |||||
* | KNF. | jsing | 2014-07-09 | 2 | -123/+108 |
| | |||||
* | ocsp_check_ids says "If algoritm mismatch let caller deal with it" before | tedu | 2014-07-09 | 1 | -6/+1 |
| | | | | | | returning 2. The one and only caller doesn't check for that, so... Stop returning it. ok miod | ||||
* | Update to match the current state of crypto/rand, and remove MLINKS for | miod | 2014-07-09 | 5 | -101/+16 |
| | | | | RAND_event and RAND_screen. | ||||
* | Remove mention that the PRNG needs to be seeded before invoking some | miod | 2014-07-09 | 13 | -35/+4 |
| | | | | functions. | ||||
* | Unifdef -UPKCS_TESTVECT - we don't want the random data used in OAEP padding | miod | 2014-07-09 | 1 | -6/+1 |
| | | | | to get overwritten by a known value, ever. | ||||
* | {malloc,reallocarray} + memset(,0,) -> calloc | miod | 2014-07-09 | 2 | -7/+5 |
| | | | | ok tedu@ | ||||
* | Replace memset(a, 0, ...); free(a); by explicit_bzero(a, ...); free(a); in | miod | 2014-07-09 | 1 | -2/+2 |
| | | | | | | | fear a smartass-optimizing compiler decides memset is useless immediately before free(). ok jsing@ deraadt@ tedu@ | ||||
* | Remove leading underscore from _BYTE_ORDER and _{LITTLE,BIG}_ENDIAN, to be | miod | 2014-07-09 | 10 | -58/+58 |
| | | | | | more friendly to systems where the underscore flavours may be defined as empty. Found the hard way be bcook@; joint brainstrom with bcook beck and guenther | ||||
* | miod@ fixed the "bug" so remove reference to it in the man pod^Wpage. | jsing | 2014-07-09 | 1 | -5/+0 |
| | |||||
* | add <sys/filio.h> header for FIONBIO | bcook | 2014-07-09 | 1 | -1/+2 |
| | | | | ok beck@ | ||||
* | Simplify error path of DH_check_pub_key() | miod | 2014-07-09 | 1 | -8/+4 |
| | |||||
* | KNF | miod | 2014-07-09 | 9 | -567/+599 |
| | |||||
* | remove unused variables getentropy for OS X | bcook | 2014-07-09 | 2 | -6/+6 |
| | | | | ok beck@ | ||||
* | cast ASN1_STRING (unsigned char *) to match strlcat's argument (char *) | bcook | 2014-07-09 | 1 | -2/+2 |
| | | | | ok beck@ | ||||
* | remove unused, private version strings except SSL_version_str | bcook | 2014-07-09 | 33 | -162/+32 |
| | | | | | | Also remove unused des_ver.h, which exports some of these strings, but is not installed. ok miod@ tedu@ | ||||
* | Make use of this wonderful modern C construct known as a `switch', instead of | miod | 2014-07-09 | 1 | -11/+17 |
| | | | | 8-line if() tests. | ||||
* | KNF | miod | 2014-07-09 | 11 | -906/+939 |
| | |||||
* | Kill more FIPS tentacles by removing the private_AES_set_{enc,dec}rypt_key() | miod | 2014-07-09 | 8 | -84/+60 |
| | | | | | | | | internal interfaces, and promoting them to being the public AES_set_{enc,dec}rypt_key() interfaces. In non-FIPS mode, these public interfaces were directly calling the private ones. ok guenther@ jsing@ | ||||
* | Be more strict in RSA_padding_check_X931(), and thus avoid a possible | miod | 2014-07-09 | 1 | -2/+2 |
| | | | | | memcpy() with a negative size. ok tedu@ | ||||
* | In the old days (not in this century), SSLeay 0.4.5 would create X.509 RSA | miod | 2014-07-09 | 1 | -14/+3 |
| | | | | | | | | | signatures using the wrong oid for the signature type. The signature verification code has thus been modified to allow these signatures to be accepted, with a printf to stderr to notify the user something was fishy. Remove this chunk; these signatures will no longer get accepted. ok deraadt@ guenther@ jsing@ tedu@ | ||||
* | Remove RSA_memory_lock(). This undocumented function sort-of serializes your | miod | 2014-07-09 | 2 | -51/+2 |
| | | | | | | | | | | RSA components to memory and clears them, but there is no unserializing function, so its usefulness is close to zero. A grep through the ports tree sources show that it is only present in ports embedding their own openssl copy, and never used otherwise. ok jsing@ | ||||
* | remove unused dynamic_cmd_defns_empty structure. | bcook | 2014-07-09 | 1 | -4/+1 |
| | | | | ok miod@ deraadt@ guenther@ | ||||
* | RSA_NULL used to be a compile option allowing the RSA interfaces to be | miod | 2014-07-09 | 5 | -178/+6 |
| | | | | | | | | compiled-in, with nonfunctional code, to be able to cope with the RSA patent. However, we don't use this option, and the RSA patent has expired more than 10 years ago, so just drop this piece. | ||||
* | KNF | miod | 2014-07-09 | 19 | -1967/+1959 |
| | |||||
* | replace malloc(strlen())/strlcpy with strdup | bcook | 2014-07-08 | 1 | -3/+2 |
| | | | | ok beck@ jsing@ | ||||
* | Define SMALL_REGISTER_BANK on arm and vax, for it generates faster code for | miod | 2014-07-08 | 1 | -1/+5 |
| | | | | | these systems (vax being 30% faster!). (surprisingly, the prime candidate for SMALL_REGISTER_BANK, SuperH, runs actually slower in that case) | ||||
* | Remove undocumented _des_crypt() interface and its companion header file, | miod | 2014-07-08 | 3 | -233/+2 |
| | | | | | | | which had never been installed, so it's unlikely something ever used this in the last 15~20 years. ok deraadt@ jsing@ beck@ | ||||
* | add missing stdint. include for uint32_t, etc. | bcook | 2014-07-08 | 1 | -1/+4 |
| | | | | ok beck@ jsing@ | ||||
* | We do not care about broken Borland C pre-processors. | jsing | 2014-07-08 | 1 | -5/+3 |
| | | | | ok beck@ deraadt@ | ||||
* | Pretty much everything has SO_REUSEADDR - nuke the #ifdefs. | jsing | 2014-07-08 | 1 | -5/+1 |
| | | | | ok beck@ | ||||
* | We have EAI_FAMILY - remove the #ifdefs. | jsing | 2014-07-08 | 1 | -5/+1 |
| | | | | ok beck@ | ||||
* | getentropy for osx and solaris. will be needed for a portable release | beck | 2014-07-08 | 4 | -0/+1676 |
| | |||||
* | More KNF. | jsing | 2014-07-08 | 1 | -11/+21 |
| | |||||
* | Avoid locking in BIO_get_port() by using getservbyname_r() instead of | jsing | 2014-07-08 | 1 | -31/+31 |
| | | | | | | getservbyname(). While here, provide a common/single return path. ok deraadt@ | ||||
* | fix oops, accidental delete.. darn copying of files between machines | beck | 2014-07-08 | 2 | -4/+4 |
| | |||||
* | j should be an int, like repeat | beck | 2014-07-08 | 2 | -6/+8 |
| | |||||
* | KNF. | jsing | 2014-07-08 | 16 | -656/+757 |
| | |||||
* | unbreak last commit - but same intent, make re-seed less expensive | beck | 2014-07-08 | 2 | -24/+32 |
| |