summaryrefslogtreecommitdiff
path: root/src/usr.bin/openssl/ecparam.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Remove engine command and parameters from openssl(1).bcook2015-09-111-16/+2
| | | | | | | We do not have any builtin or dynamic engines, meaning openssl(1) has no way to use the engine command or parameters at all. ok jsing@
* Remove all duplicate prototypes for *_main functions (these are alreadyjsing2015-08-221-3/+1
| | | | | | | | | provided by progs.h). Also, move the FUNCTION type (and flags) into openssl.c since that is the only place of use. Lastly, remove pointless 'extern' from the prototypes and use char **argv instead of char *argv[] (the former is used elsewhere). ok deraadt@ doug@
* No need to recheck for NULL in openssl(1) ecparam.doug2015-07-201-5/+1
| | | | | | Fixes Coverity issue 78802. ok bcook@
* Remove check that is never true.doug2015-07-201-3/+1
| | | | | | | Fixes coverity issue 78799 as group == NULL was already an error condition above here. ok beck@
* Handle NIST curve names in openssl(1) ecparam.jsing2015-06-201-1/+4
| | | | From OpenSSL.
* Provide a mechanism for option parsing to return the number of argumentsjsing2014-12-281-2/+2
| | | | | that it has consumed. This allows for the handling of multiple unnamed arguments, including lists of filenames.
* Provide two different function pointers for option function callbacks. Thisjsing2014-12-281-5/+5
| | | | | allows for simpler code in the common cases and will allow for further extension to support the complex cases.
* Remove redundant NULL checks before free - BN_free(), BIO_free_all() andjsing2014-12-141-17/+12
| | | | EC_GROUP_free() all have implicit NULL checks.
* Handle GF(2^m) EC curves for C code generation.jsing2014-12-071-5/+7
| | | | From Minux Ma.
* prefer C99 array initialization syntax.bcook2014-10-131-2/+2
| | | | | | | | use C99 array initialization syntax for strict C compilers. from kinichiro, found building with HP/UX compiler ok deraadt@, guenther@
* Convert ecparam to new option/usage handling.jsing2014-09-011-197/+215
|
* openssl_setup() calls SSL_load_error_strings(), which happens to calljsing2014-08-281-2/+1
| | | | | ERR_load_crypto_strings() - as such, we do not need to call the same function from most of the applications.
* Move openssl(1) from /usr/sbin/openssl to /usr/bin/openssl, since it is notjsing2014-08-261-0/+613
a system/superuser binary. At the same time, move the source code from its current lib/libssl/src/apps location to a more appropriate home under usr.bin/openssl. ok deraadt@ miod@