diff options
author | 2015-11-13 12:01:32 +0100 | |
---|---|---|
committer | 2015-11-17 22:00:39 +0800 | |
commit | 9cbe21d8f89dfa851e593ca12725e910ec60c10c (patch) | |
tree | e7485dcbc3244dd2db888b01773d29fd3bbf026f /crypto/algapi.c | |
parent | crypto: amcc - check return value of sg_nents_for_len (diff) | |
download | wireguard-linux-9cbe21d8f89dfa851e593ca12725e910ec60c10c.tar.xz wireguard-linux-9cbe21d8f89dfa851e593ca12725e910ec60c10c.zip |
lib/mpi: only require buffers as big as needed for the integer
Since mpi_write_to_sgl and mpi_read_buffer explicitly left-align the
integers being written it makes no sense to require a buffer big enough for
the number + the leading zero bytes which are not written. The error
returned also doesn't convey any information. So instead require only the
size needed and return -EOVERFLOW to signal when buffer too short.
Signed-off-by: Andrew Zaborowski <andrew.zaborowski@intel.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'crypto/algapi.c')
0 files changed, 0 insertions, 0 deletions