Re: SHA-2 functions - Mailing list pgsql-hackers

From Michael Paquier
Subject Re: SHA-2 functions
Date
Msg-id 20180221040442.GA69301@paquier.xyz
Whole thread Raw
In response to Re: SHA-2 functions  (Tom Lane <tgl@sss.pgh.pa.us>)
Responses Re: SHA-2 functions  (Peter Eisentraut <peter.eisentraut@2ndquadrant.com>)
List pgsql-hackers
On Tue, Feb 20, 2018 at 05:09:48PM -0500, Tom Lane wrote:
> Peter Eisentraut <peter.eisentraut@2ndquadrant.com> writes:
>> On 2/19/18 21:07, Michael Paquier wrote:
>>> varlena.c is already large and messy.  I would suggest to split into a
>>> new file all the user-facing cryptographic functions, including md5 and
>>> hex functions, say in src/backend/utils/adt/crypt.c.
>
>> I had originally started a new file called hash.c, but I figured that
>> would be quite confusing.  I can use crypt.c or a similar name.
>> Although crypt.c sounds a lot like crypt().
>
> cryptohashes.c or some such?  I concur with Michael that dropping this
> into varlena.c isn't a great plan.

I think that crypto_hash.c or hash_crypt.c would be adapted as well.
crypt.c is too much generic, so including both concepts in the name is
the way to go.  The name given by Tom here sounds actually nice.
--
Michael

Attachment

pgsql-hackers by date:

Previous
From: Peter Geoghegan
Date:
Subject: Re: Duplicate Item Pointers in Gin index
Next
From: Masahiko Sawada
Date:
Subject: Re: Duplicate Item Pointers in Gin index