Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Make tree build again | beck | 2016-09-03 | 6 | -12/+482 |
| | |||||
* | remove unused variable | beck | 2016-09-03 | 1 | -2/+1 |
| | |||||
* | Fix some very unnecessary convoultion. | beck | 2016-09-03 | 1 | -16/+6 |
| | | | | ok krw@ | ||||
* | crank minor for API addiiton of x509_email, etc. functions | beck | 2016-09-03 | 2 | -2/+2 |
| | |||||
* | Bring in functions used by stunnel and exim from BoringSSL - this brings | beck | 2016-09-03 | 2 | -2/+452 |
| | | | | | | in X509_check_host, X509_check_email, X509_check_ip, and X509_check_ip_asc, with some cleanup on the way in by myself and jsing@ ok bcook@ | ||||
* | Remove the libcrypto/crypto directory | beck | 2016-09-03 | 41 | -6330/+0 |
| | |||||
* | Remove the libssl/ssl directory | beck | 2016-09-03 | 2 | -54/+0 |
| | |||||
* | Remove the libssl/src directory | beck | 2016-09-03 | 1190 | -386114/+0 |
| | |||||
* | Print SKIPPED if a regress test cannot be executed for some reason. | bluhm | 2016-09-02 | 1 | -2/+3 |
| | | | | This allows to identify such tests by looking at their output. | ||||
* | shorten s_server; | jmc | 2016-09-02 | 1 | -134/+72 |
| | |||||
* | Fix build of regress after source moves | beck | 2016-09-02 | 1 | -2/+2 |
| | |||||
* | Make this regress build again | beck | 2016-09-02 | 2 | -4/+4 |
| | |||||
* | Less lock contention by using more pools for mult-threaded programs. | otto | 2016-09-01 | 2 | -94/+190 |
| | | | | tested by many (thanks!) ok tedu, guenther@ | ||||
* | black magic for sparc page size can go | tedu | 2016-09-01 | 1 | -4/+2 |
| | |||||
* | shorten s_client; | jmc | 2016-09-01 | 1 | -142/+50 |
| | |||||
* | Crank minor due to API addition | beck | 2016-08-31 | 1 | -1/+1 |
| | |||||
* | We don't need any VMS access tricks. | deraadt | 2016-08-31 | 1 | -27/+4 |
| | | | | ok beck tedu | ||||
* | Add OPTION_ARG_TIME for parsing a (64 bit if needed) time_t | deraadt | 2016-08-30 | 3 | -4/+15 |
| | | | | prodding & ok jsing | ||||
* | buf[][] with strange use all over the place is ridiculous, especially | deraadt | 2016-08-30 | 1 | -15/+14 |
| | | | | | if buf[1] is never used. ok guenther beck | ||||
* | Fix 32-bit time handling, using time_t and make it work on systems | deraadt | 2016-08-30 | 2 | -24/+25 |
| | | | | | where that is long long. ok beck guenther | ||||
* | shorten rsautl; | jmc | 2016-08-30 | 1 | -152/+13 |
| | |||||
* | shorten the rsa text; of note, i've also reduced the description | jmc | 2016-08-28 | 1 | -278/+44 |
| | | | | | for -inform/-outform/-text and removed the oft-repeated header/footer blurb; | ||||
* | Don't call lstat() before readlink() just to see if it's a symlink, | guenther | 2016-08-28 | 1 | -14/+17 |
| | | | | | | as readlink() will tell you that more cheaply. ok millert@ | ||||
* | shorten the req text; | jmc | 2016-08-27 | 1 | -452/+189 |
| | |||||
* | Enable ALPN regress now that it passes. | jsing | 2016-08-27 | 1 | -4/+2 |
| | |||||
* | Be more strict when parsing TLS extensions. | jsing | 2016-08-27 | 2 | -34/+74 |
| | | | | | | Based on a diff from Kinichiro Inoguchi. ok beck@ | ||||
* | Pull in <stdio.h> for NULL | guenther | 2016-08-27 | 1 | -1/+2 |
| | | | | ok deraadt@ | ||||
* | Repeated occurances of the idiom buf[5][BUFSIZ] -- ridiculous. Give each | deraadt | 2016-08-26 | 1 | -86/+87 |
| | | | | | | buf a special name, recognize that most are PATH_MAX, and remove a few that are not needed at all. ok jsing beck | ||||
* | Pull in <time.h> for clock_gettime() | guenther | 2016-08-26 | 1 | -1/+2 |
| | | | | ok deraadt@ | ||||
* | shorten the pkeyutl text; | jmc | 2016-08-25 | 1 | -83/+40 |
| | | | | help/ok guenther | ||||
* | shorten the pkeyparam text; | jmc | 2016-08-24 | 1 | -23/+8 |
| | |||||
* | shorten the pkey text; | jmc | 2016-08-24 | 1 | -73/+25 |
| | |||||
* | shorten pkcs12; | jmc | 2016-08-23 | 1 | -187/+42 |
| | |||||
* | Various clean up and reorganisation of the connection info handling code. | jsing | 2016-08-22 | 3 | -69/+97 |
| | | | | | | | | | In particular, rename tls_free_conninfo() to tls_conninfo_free() and make it a real free function. Rename tls_get_conninfo() to tls_conninfo_populate() and have it allocate the struct tls_conninfo (after freeing any existing one). ok beck@ | ||||
* | Stick with the usual 'if NULL return NULL' idiom. | jsing | 2016-08-22 | 1 | -10/+10 |
| | | | | ok beck@ | ||||
* | Bump TLS_API due to the addition of server side SNI functions. | jsing | 2016-08-22 | 1 | -2/+2 |
| | |||||
* | Bump libtls minor due to the addition of symbols. | jsing | 2016-08-22 | 1 | -1/+1 |
| | |||||
* | Provide an API that enables server side SNI support - add the ability to | jsing | 2016-08-22 | 5 | -6/+107 |
| | | | | | | | | provide additional keypairs (via tls_config_add_keypair_{file,mem}()) and allow the server to determine what servername the client requested (via tls_conn_servername()). ok beck@ | ||||
* | Create contexts for server side SNI - these include the additional SSL_CTX | jsing | 2016-08-22 | 3 | -3/+174 |
| | | | | | | | | | that is required for certificate switching with libssl and the certificate itself so that we can match against the subject and SANs. Hook up the servername callback and switch to the appropriate SSL_CTX if we find a matching certificate. ok beck@ | ||||
* | shorten the pkcs8 text; | jmc | 2016-08-22 | 1 | -179/+63 |
| | |||||
* | Sorry Andrew and Luke, I'm pretty sure we deleted your IRIX and VMS code. | deraadt | 2016-08-22 | 1 | -4/+1 |
| | |||||
* | shorten pkcs7 text; | jmc | 2016-08-20 | 1 | -58/+37 |
| | |||||
* | shorten the passwd text; ok jsing | jmc | 2016-08-20 | 1 | -48/+14 |
| | |||||
* | shorten the ocsp text; ok beck | jmc | 2016-08-19 | 1 | -199/+71 |
| | |||||
* | Split out the TLS server SSL_CTX allocation and configuration code, so | jsing | 2016-08-18 | 1 | -19/+37 |
| | | | | | | that it can be reused to allocate the additional SSL_CTXs needed for SNI. ok reyk@ | ||||
* | Rework parts of the libtls man page for clarity. Split out the connection | jsing | 2016-08-18 | 1 | -45/+35 |
| | | | | | | | information related functions under their own heading and dedup the text relating to when these functions can be called. With input from and ok jmc@ | ||||
* | shorten the nseq text; | jmc | 2016-08-18 | 1 | -41/+17 |
| | |||||
* | wrterror() is fatal, delete dead code; ok tom@ natano@ tedu@ | otto | 2016-08-17 | 1 | -61/+22 |
| | |||||
* | shorten genrsa; ok jsing | jmc | 2016-08-16 | 1 | -42/+18 |
| | |||||
* | The tls_conninfo serial is also unused. | jsing | 2016-08-15 | 1 | -2/+1 |
| |