Skip to content

Commit

Permalink
Add base documentation for evp_test tool
Browse files Browse the repository at this point in the history
  • Loading branch information
xhanulik committed Oct 5, 2023
1 parent 4225556 commit eb6d05e
Show file tree
Hide file tree
Showing 2 changed files with 92 additions and 0 deletions.
6 changes: 6 additions & 0 deletions doc/build.info
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,10 @@ DEPEND[html/man1/CA.pl.html]=man1/CA.pl.pod
GENERATE[html/man1/CA.pl.html]=man1/CA.pl.pod
DEPEND[man/man1/CA.pl.1]=man1/CA.pl.pod
GENERATE[man/man1/CA.pl.1]=man1/CA.pl.pod
DEPEND[html/man1/evp_test.html]=man1/evp_test.pod
GENERATE[html/man1/evp_test.html]=man1/evp_test.pod
DEPEND[man/man1/evp_test.1]=man1/evp_test.pod
GENERATE[man/man1/evp_test.1]=man1/evp_test.pod
DEPEND[html/man1/openssl-asn1parse.html]=man1/openssl-asn1parse.pod
GENERATE[html/man1/openssl-asn1parse.html]=man1/openssl-asn1parse.pod
DEPEND[man/man1/openssl-asn1parse.1]=man1/openssl-asn1parse.pod
Expand Down Expand Up @@ -348,6 +352,7 @@ DEPEND[man/man1/tsget.1]=man1/tsget.pod
GENERATE[man/man1/tsget.1]=man1/tsget.pod
IMAGEDOCS[man1]=
HTMLDOCS[man1]=html/man1/CA.pl.html \
html/man1/evp_test.html \
html/man1/openssl-asn1parse.html \
html/man1/openssl-ca.html \
html/man1/openssl-ciphers.html \
Expand Down Expand Up @@ -408,6 +413,7 @@ html/man1/openssl-x509.html \
html/man1/openssl.html \
html/man1/tsget.html
MANDOCS[man1]=man/man1/CA.pl.1 \
man/man1/evp_test.1 \
man/man1/openssl-asn1parse.1 \
man/man1/openssl-ca.1 \
man/man1/openssl-ciphers.1 \
Expand Down
86 changes: 86 additions & 0 deletions doc/man1/evp_test.pod
Original file line number Diff line number Diff line change
@@ -0,0 +1,86 @@
=pod

=head1 NAME

evp_test - OpenSSL EVP test command line program

=head1 SYNOPSIS

B<evp_test>
[ I<options> ... ]
[ I<testfile> ]

B<evp_test> B<-help>

=head1 DESCRIPTION

Test tool for various implementations of crypto algorithms.

=head1 OPTIONS

=over 4

=item B<-help>

Provides a terse summary of all options.

=item B<-config> I<filename>

The I<filename> specifies configuration file to use for the libctx.

=item B<-list>

Display the list of tests available.

=item B<-test> I<name>

Run a single test by id or name.

=item B<-iter> I<int>

Run a single iteration of a test.

=item B<-indent> I<int>

Number of tabs added to output.

=item B<-seed> I<int>

Seed value to randomize tests with.

=item B<-process> I<in_place|both>

Mode for data processing by cipher tests, both by default.

=item B<-provider> I<name>

Load and initialize the provider identified by I<name>.
When no configuration file, the default value is 'default'.
See L<provider(7)> for a more detailed description.

=item B<-propquery> I<propq>

Specifies the I<property query clause> to be used when fetching algorithms
from the loaded providers.
See L<property(7)> for a more detailed description.

=item B<testfile>

File to run tests on.

=back

=head1 SEE ALSO

L<openssl(1)>

=head1 COPYRIGHT

Copyright 2000-2023 The OpenSSL Project Authors. All Rights Reserved.

Licensed under the Apache License 2.0 (the "License"). You may not use
this file except in compliance with the License. You can obtain a copy
in the file LICENSE in the source distribution or at
L<https://www.openssl.org/source/license.html>.

=cut

0 comments on commit eb6d05e

Please sign in to comment.