summaryrefslogtreecommitdiff
path: root/src/usr.bin/openssl/progs.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* openssl(1) doesn't need 6 .h files: fold progs.h into apps.htb2025-01-021-46/+0
| | | | discussed with jsing
* Remove spkac subcommandtb2024-07-081-2/+1
| | | | | | | | | | | | | | Google killed efforts to have SPKAC in html5 by zapping it from chrome a decade ago. This effort doesn't look like it's going anywhere: https://datatracker.ietf.org/doc/draft-leggett-spkac/ Unfortunately, PHP and Ruby still support NETSCAPE_SPKI, so we can't kill that code, but I see no real reason we need to support this in our openssl command. If the need should arise we can write a somewhat less poor version of this. ok jsing
* remove prototypes with no matching function; ok tb@jsg2024-05-181-2/+1
|
* Hook openssl(1) cms back up.jsing2019-11-041-1/+2
|
* remove a cms leftoverderaadt2016-09-051-2/+1
|
* Remove engine command and parameters from openssl(1).bcook2015-09-111-2/+1
| | | | | | | 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-61/+47
| | | | | | | | | 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@
* bring prototypes into scope, requires movement of a large global objectderaadt2015-08-191-195/+1
| | | | | out of .h file ok jsing
* Less mdc2.jsing2015-06-201-4/+1
|
* Add missing message digests to function table.jsing2015-06-191-3/+27
| | | | | | Diff from kinichiro via github. ok doug@
* Introduce an openssl(1) certhash command.jsing2015-02-101-1/+3
| | | | | | | | | | | | | | | | | | This is effectively a reimplementation of the functionality provided by the previously removed c_rehash Perl script. The c_rehash script had a number of known issues, including the fact that it needs to run openssl(1) multiple times and that it starts by removing all symlinks before putting them back, creating atomicity issues/race conditions, even when nothing has changed. certhash is self-contained and is intended to be stable - no changes should be made unless something has actually changed. This means it can be run regularly in a production environment without causing certificate lookup failures. Further testing and improvements will happen in tree. Discussed with tedu@
* Move openssl(1) from /usr/sbin/openssl to /usr/bin/openssl, since it is notjsing2014-08-261-0/+234
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@