Bruno Haible <[EMAIL PROTECTED]> writes:

> Objections?

Refactoring seems like a good thing.  Your proposed two modules/
directory split didn't strike me as the obvious way to go, but I
haven't really thought about it.

Btw, a lot of modules would go away of I moved all crypto-related
stuff into a separate directory.  There is:

[EMAIL PROTECTED]:~/src/gnulib$ ls modules/gc*
modules/gc                  modules/gc-md2-tests
modules/gc-arcfour          modules/gc-md4
modules/gc-arcfour-tests    modules/gc-md4-tests
modules/gc-arctwo           modules/gc-md5
modules/gc-arctwo-tests     modules/gc-md5-tests
modules/gcd                 modules/gc-pbkdf2-sha1
modules/gc-des              modules/gc-pbkdf2-sha1-tests
modules/gc-des-tests        modules/gc-random
modules/gc-hmac-md5         modules/gc-rijndael
modules/gc-hmac-md5-tests   modules/gc-rijndael-tests
modules/gc-hmac-sha1        modules/gc-sha1
modules/gc-hmac-sha1-tests  modules/gc-sha1-tests
modules/gc-md2              modules/gc-tests
[EMAIL PROTECTED]:~/src/gnulib$

And plus modules for each of the underlying modules (e.g., arcfour,
arctwo, des, md2, md5, ...) plus their test modules.

I propose to move these modules to modules/crypto/ and all the *.{c,h}
files to lib/crypto/.  If the m4/ directory supports sub-directories,
moving the *.m4's to m4/crypto/ would be nice too.

None of these modules are intended to replace any standardized API.

I'm Cc'ing Jim because he is the owner of the md5 module.  I believe
md5 is the only crypto-related module that I'm not the owner of.  Jim,
are you ok with moving the md5 module to modules/crypto/ together with
the rest of the modules?

/Simon


Reply via email to