On Fri, Mar 7, 2014 at 11:32 PM, Ben Reser <b...@reser.org> wrote:

> This is downright horrible for code maintainability.  We have a type for
> revision numbers.
>
> It's bad enough we don't have a stable type for revision numbers across
> platforms.  But now you're abusing it and using 32-bit integers in some
> places
> for them and 64-bit values in others.
>
> Now that you're doing this I'm now of the opinion that I should veto the
> code
> that limits them to 32-bits at the RA layer.  Because all it's done is
> encourage us to do things like this.


Thanks for the review. r1575447 fix the inconsistency.

Two comments:

* The keys are being used one-way, i.e. any type > input type will do
* Padding is horrible because it inserts sections of random data
  into a *hash* key. Valgrind might find these instances, if run on Windows.

-- Stefan^2.

Reply via email to