Re: [PATCH 1/3] crypto: dh_helper - return unsigned int for dh_data_size()

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi, David,

On 10/03/2017 12:06 PM, David Howells wrote:
Tudor Ambarus <tudor.ambarus@xxxxxxxxxxxxx> wrote:

-static inline int dh_data_size(const struct dh *p)
+static inline unsigned int dh_data_size(const struct dh *p)
  {
  	return p->key_size + p->p_size + p->g_size;
  }

If this is a problem, do you need to do range checking?

The algorithm does not impose any constraint in this direction, as far
as I'm aware of.

It's unnatural to return a signed integer in a function which just sums
unsigned integers. No checking is needed, the function should return the
unsigned result.

Cheers,
ta



[Index of Archives]     [Kernel]     [Gnu Classpath]     [Gnu Crypto]     [DM Crypt]     [Netfilter]     [Bugtraq]

  Powered by Linux