projects
/
openssl.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
GMAC implementation
[openssl.git]
/
doc
/
man3
/
EVP_MAC.pod
diff --git
a/doc/man3/EVP_MAC.pod
b/doc/man3/EVP_MAC.pod
index a320181174362b8822ea205205f55ab23bc2e1a9..473d6c9e6b06986e1c54b53016d8255c7351e4cd 100644
(file)
--- a/
doc/man3/EVP_MAC.pod
+++ b/
doc/man3/EVP_MAC.pod
@@
-163,6
+163,12
@@
For MACs that use an underlying computation algorithm, the algorithm
I<must> be set first, see B<EVP_MAC_CTRL_SET_ENGINE>,
B<EVP_MAC_CTRL_SET_MD> and B<EVP_MAC_CTRL_SET_CIPHER> below.
I<must> be set first, see B<EVP_MAC_CTRL_SET_ENGINE>,
B<EVP_MAC_CTRL_SET_MD> and B<EVP_MAC_CTRL_SET_CIPHER> below.
+=item B<EVP_MAC_CTRL_SET_IV>
+
+This control expects two arguments: C<unsigned char *key>, C<size_t keylen>
+
+Some MAC implementations require an IV, this control sets the IV.
+
=item B<EVP_MAC_CTRL_SET_FLAGS>
This control expects one arguments: C<unsigned long flags>
=item B<EVP_MAC_CTRL_SET_FLAGS>
This control expects one arguments: C<unsigned long flags>
@@
-327,6
+333,7
@@
F<./foo>)
=head1 SEE ALSO
L<EVP_MAC_CMAC(7)>,
=head1 SEE ALSO
L<EVP_MAC_CMAC(7)>,
+L<EVP_MAC_GMAC(7)>,
L<EVP_MAC_HMAC(7)>,
L<EVP_MAC_SIPHASH(7)>
L<EVP_MAC_HMAC(7)>,
L<EVP_MAC_SIPHASH(7)>