summaryrefslogtreecommitdiffstats
path: root/dev/wolfutil.mdwn
blob: 1fba2fe6a618bc96970f6fb57c30e12cd249e13f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
[[!meta title="Unofficial wolfSSL Utility"]]

wolfutil is a command-line tool for the wolfSSL embedded (SSL/)TLS
library.  It is similar to the OpenSSL command-line tool, providing only
a limited `s_client` TLS client command.  The primary goal is to provide
enough functionality for use by BusyBox's wget applet.

wolfutil's `s_client` command is designed to be stronger by default than
OpenSSL's, as the latter is only meant to be a "diagnostic tool".  That
is, the following command:

    $ wolfutil s_client -quiet -connect ${host}:${port} \
    > -servername ${servername}

is roughly equivalent to the more complicated:

    $ openssl s_client -quiet -connect ${host}:${port} \
    > -servername ${servername} -verify 9 -verify_return_error \
    > -no_ssl3 -no_tls1 -no_tls1_1

This utility is in no way authored by or affiliated with wolfSSL Inc. or
its contributors.


Downloading
===========

The current version of wolfutil is [1.0.0][rel-ann].

wolfutil can be found on the ProteanOS files site by [HTTP][dl-http] or
[FTP][dl-ftp].

wolfutil is maintained in a [Git repository][repo-http], which can be cloned
from `git://git.proteanos.com/wolfutil/wolfutil.git`.

[rel-ann]: http://lists.proteanos.com/proteanos-dev/2020/08/msg00000.html
[dl-http]: http://files.proteanos.com/pub/wolfutil/
[dl-ftp]: ftp://files.proteanos.com/pub/wolfutil/
[repo-http]: http://git.proteanos.com/wolfutil/wolfutil.git/


Mailing List
============

Bug reports, feature requests, and patches for wolfutil are welcome on the
[ProteanOS development mailing list][proteanos-dev].

[proteanos-dev]: http://lists.proteanos.com/proteanos-dev/