提交 9b6c0070 编写于 作者: R Richard Levitte

Document the changed HMAC API.

Reviewed-by: NRich Salz <rsalz@openssl.org>
上级 fa0c23de
...@@ -12,7 +12,7 @@ HMAC, HMAC_CTX_init, HMAC_Init, HMAC_Init_ex, HMAC_Update, HMAC_Final, HMAC_CTX_ ...@@ -12,7 +12,7 @@ HMAC, HMAC_CTX_init, HMAC_Init, HMAC_Init_ex, HMAC_Update, HMAC_Final, HMAC_CTX_
int key_len, const unsigned char *d, int n, int key_len, const unsigned char *d, int n,
unsigned char *md, unsigned int *md_len); unsigned char *md, unsigned int *md_len);
void HMAC_CTX_init(HMAC_CTX *ctx); int HMAC_CTX_init(HMAC_CTX *ctx);
int HMAC_Init(HMAC_CTX *ctx, const void *key, int key_len, int HMAC_Init(HMAC_CTX *ctx, const void *key, int key_len,
const EVP_MD *md); const EVP_MD *md);
...@@ -74,10 +74,10 @@ must have space for the hash function output. ...@@ -74,10 +74,10 @@ must have space for the hash function output.
HMAC() returns a pointer to the message authentication code or NULL if HMAC() returns a pointer to the message authentication code or NULL if
an error occurred. an error occurred.
HMAC_Init_ex(), HMAC_Update() and HMAC_Final() return 1 for success or 0 if HMAC_CTX_init(), HMAC_Init_ex(), HMAC_Update() and HMAC_Final() return 1
an error occurred. for success or 0 if an error occurred.
HMAC_CTX_init() and HMAC_CTX_cleanup() do not return values. HMAC_CTX_cleanup() do not return values.
=head1 CONFORMING TO =head1 CONFORMING TO
...@@ -89,6 +89,8 @@ L<sha(3)>, L<evp(3)> ...@@ -89,6 +89,8 @@ L<sha(3)>, L<evp(3)>
=head1 HISTORY =head1 HISTORY
HMAC_CTX_init() did not return a value in OpenSSL versions before 1.1.
HMAC_Init_ex(), HMAC_Update() and HMAC_Final() did not return values in HMAC_Init_ex(), HMAC_Update() and HMAC_Final() did not return values in
versions of OpenSSL before 1.0.0. versions of OpenSSL before 1.0.0.
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册