HASH_UPDATE always succeeds.
Fill in some missing "and returns 1" documentation. Really they all do but some of _Final functions have codepaths to guard against user error. Change-Id: I16e12ec20ab59e3ba6deaa4cfd67574ed0a56652 Reviewed-on: https://boringssl-review.googlesource.com/1901 Reviewed-by: Adam Langley <agl@google.com>
This commit is contained in:
parent
bce495c9f3
commit
83e52bce3c
@ -116,7 +116,7 @@ struct sha_state_st {
|
|||||||
/* SHA224_Init initialises |sha| and returns 1. */
|
/* SHA224_Init initialises |sha| and returns 1. */
|
||||||
OPENSSL_EXPORT int SHA224_Init(SHA256_CTX *sha);
|
OPENSSL_EXPORT int SHA224_Init(SHA256_CTX *sha);
|
||||||
|
|
||||||
/* SHA224_Update adds |len| bytes from |data| to |sha|. */
|
/* SHA224_Update adds |len| bytes from |data| to |sha| and returns 1. */
|
||||||
OPENSSL_EXPORT int SHA224_Update(SHA256_CTX *sha, const void *data, size_t len);
|
OPENSSL_EXPORT int SHA224_Update(SHA256_CTX *sha, const void *data, size_t len);
|
||||||
|
|
||||||
/* SHA224_Final adds the final padding to |sha| and writes the resulting digest
|
/* SHA224_Final adds the final padding to |sha| and writes the resulting digest
|
||||||
@ -140,7 +140,7 @@ OPENSSL_EXPORT uint8_t *SHA224(const uint8_t *data, size_t len, uint8_t *out);
|
|||||||
/* SHA256_Init initialises |sha| and returns 1. */
|
/* SHA256_Init initialises |sha| and returns 1. */
|
||||||
OPENSSL_EXPORT int SHA256_Init(SHA256_CTX *sha);
|
OPENSSL_EXPORT int SHA256_Init(SHA256_CTX *sha);
|
||||||
|
|
||||||
/* SHA256_Update adds |len| bytes from |data| to |sha|. */
|
/* SHA256_Update adds |len| bytes from |data| to |sha| and returns 1. */
|
||||||
OPENSSL_EXPORT int SHA256_Update(SHA256_CTX *sha, const void *data, size_t len);
|
OPENSSL_EXPORT int SHA256_Update(SHA256_CTX *sha, const void *data, size_t len);
|
||||||
|
|
||||||
/* SHA256_Final adds the final padding to |sha| and writes the resulting digest
|
/* SHA256_Final adds the final padding to |sha| and writes the resulting digest
|
||||||
@ -175,7 +175,7 @@ struct sha256_state_st {
|
|||||||
/* SHA384_Init initialises |sha| and returns 1. */
|
/* SHA384_Init initialises |sha| and returns 1. */
|
||||||
OPENSSL_EXPORT int SHA384_Init(SHA512_CTX *sha);
|
OPENSSL_EXPORT int SHA384_Init(SHA512_CTX *sha);
|
||||||
|
|
||||||
/* SHA384_Update adds |len| bytes from |data| to |sha|. */
|
/* SHA384_Update adds |len| bytes from |data| to |sha| and returns 1. */
|
||||||
OPENSSL_EXPORT int SHA384_Update(SHA512_CTX *sha, const void *data, size_t len);
|
OPENSSL_EXPORT int SHA384_Update(SHA512_CTX *sha, const void *data, size_t len);
|
||||||
|
|
||||||
/* SHA384_Final adds the final padding to |sha| and writes the resulting digest
|
/* SHA384_Final adds the final padding to |sha| and writes the resulting digest
|
||||||
@ -203,7 +203,7 @@ OPENSSL_EXPORT void SHA384_Transform(SHA512_CTX *sha, const uint8_t *data);
|
|||||||
/* SHA512_Init initialises |sha| and returns 1. */
|
/* SHA512_Init initialises |sha| and returns 1. */
|
||||||
OPENSSL_EXPORT int SHA512_Init(SHA512_CTX *sha);
|
OPENSSL_EXPORT int SHA512_Init(SHA512_CTX *sha);
|
||||||
|
|
||||||
/* SHA512_Update adds |len| bytes from |data| to |sha|. */
|
/* SHA512_Update adds |len| bytes from |data| to |sha| and returns 1. */
|
||||||
OPENSSL_EXPORT int SHA512_Update(SHA512_CTX *sha, const void *data, size_t len);
|
OPENSSL_EXPORT int SHA512_Update(SHA512_CTX *sha, const void *data, size_t len);
|
||||||
|
|
||||||
/* SHA512_Final adds the final padding to |sha| and writes the resulting digest
|
/* SHA512_Final adds the final padding to |sha| and writes the resulting digest
|
||||||
|
Loading…
Reference in New Issue
Block a user