mirror of
https://github.com/openssl/openssl.git
synced 2025-01-18 13:44:20 +08:00
Correct GCM docs.
Fix GCM documentation: the tag does not have to be supplied before decrypting any data any more. Reviewed-by: Rich Salz <rsalz@openssl.org> (Merged from https://github.com/openssl/openssl/pull/4231)
This commit is contained in:
parent
a130950df9
commit
5e95c1efe6
@ -442,9 +442,8 @@ either be 16 or the value previously set via EVP_CTRL_OCB_SET_TAGLEN.
|
||||
EVP_CIPHER_CTX_ctrl(ctx, EVP_CTRL_AEAD_SET_TAG, taglen, tag);
|
||||
|
||||
Sets the expected tag to B<taglen> bytes from B<tag>. This call is only legal
|
||||
when decrypting data and must be made B<before> any data is processed (e.g.
|
||||
before any EVP_DecryptUpdate() call). For OCB mode the taglen must
|
||||
either be 16 or the value previously set via EVP_CTRL_AEAD_SET_TAG.
|
||||
when decrypting data. For OCB mode the taglen must either be 16 or the value
|
||||
previously set via EVP_CTRL_AEAD_SET_TAG.
|
||||
|
||||
In OCB mode calling this with B<tag> set to NULL sets the tag length. The tag
|
||||
length can only be set before specifying an IV. If not called a default tag
|
||||
|
Loading…
Reference in New Issue
Block a user