This is the mail archive of the mailing list for the Cygwin project.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

proposal of new packages: libmhash and libmcrypt

Hash: SHA1


I would like to create (and maintain) cygwin packages for libmhash 
( and libmcrypt 
( Following the instructions in the Cygwin 
Package Contributor's Guide I post here first to ask if these two packages 
would be accepted.

# setup.hint for libmhash-0.8.18-1
sdesc:  "a library that provides access to several hash algorithms"
ldesc:  "A library that provides a uniform interface to several hash 
It supports the basics for message authentication by following rfc2104 (HMAC).
It also includes some key generation algorithms which are based on hash 
category:   Libs
requires:   cygwin

The tarball as distributed by the author is named mhash-0.8.18 and not 
libmhash-0.8.18. Is there any cygwin policy that the cygwin package name and 
the original tarball need to have the same name ? If not, I think it would 
make sense to call the cygwin package libmhash to indicate that this package 
contains a library (only).

# setup.hint for libmcrypt-2.5.7-1
sdesc:  "a library that provides access to several encryption algorithms"
ldesc:  "A library that provides access to several symmetric block and stream 
encryption algorithms.
The following algorithms are implemented: 3-Way, Arcfour, Blowfish, Cast-128 
(known as Cast5),
Cast-256, DES, Enigma, Gost, Loki97, Panama, RC2, Rijndael-128 (AES), 
Rijndael-192, Rijndael-256,
Safer-sk64, Safer-sk128, Safer+, Serpent, TripleDES, Twofish, Wake, XTea. The 
block algorithms
can be used in the modes CBC, CFB, CTR, ECB, OFB, NOFB, NCFB."
category:   Libs
requires:   cygwin libltdl3

The standard libmcrypt tarball does not include some algorithms that are 
covered by patents. As the cygwin package would be based on this tarball, it 
would also not contain patented algorithms.

Both, libmhash and libmcrypt are distributed under the LGPL.

Stefan Hetzl
Version: GnuPG v1.2.2-rc1-SuSE (GNU/Linux)


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]