On Tue, Aug 13, 2002 at 04:44:23PM +0200, Perl Authors Upload Server wrote:
> The following module was proposed for inclusion in the Module List:
>   modid:       Module::Signature
>   DSLIP:       cdpfp
>   description: Module signature file manipulation
>   userid:      AUTRIJUS (Autrijus Tang)
>   chapterid:    2 (Perl_Core_Modules)

I chose the Module:: namespace instead of ExtUtils::, because of the
similarity of this and existing Module::* modules (::Dependency, ::Info,
::MetaInfo) seems to be greater than the ExtUtils:: bunch.

>   rationale:
>     Module::Signature adds cryptographic authentications to CPAN
>     distribution files, via the special SIGNATURE file.

And the ::Signature portion directly correspond to the SIGNATURE
file; in earlier discussion it was MAKEFILE.digest, but that name
does not reflect its nature well, looks slightly worse on 8.3
(MAKEFILE.dig vs. SIGNATUR), and does not have a standard extension
filename.

A SIGNATURE files looks like below:

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

SHA1 82795f8f0e77ec3d85a6770395652fa382695930 Changes
SHA1 7a7d8d78157f0a02e8db2f8f0ca4c4a87cd0cb6e MANIFEST
SHA1 1f886c22be243d3e41b56270c30ca26591bc37e5 Makefile.PL
SHA1 96619d20efb174d4ec51a1d4f6facaa68c35daa9 README
SHA1 d6f45aa0677174c90b1049bc0108c30b9fbd5a8a Signature.pm
SHA1 39d5b47a33a3e502d8423169f4dec2ab37e07f29 TODO
SHA1 9ade089dd3bc5bf67be2292aee2fb9435a00ca17 bin/cpansign
SHA1 b173929a459fdfd058502ca736906b5d6db5e529 t/1-basic.t
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (FreeBSD)

iD8DBQE9WRIPtLPdNzw1AaARAo2RAJ9IOm7uTxlddoEfgxZBicsYbQHI3QCffwad
yHiYAbGeKICuHlGoNZkJs3Q=
=0QdN
-----END PGP SIGNATURE-----

The 'cpansign' utility that comes with the distribution may be used
to sign a distribution, as well as verifying it before running Makefile.PL.

Comments welcome.

Thanks,
/Autrijus/

Attachment: msg12000/pgp00000.pgp
Description: PGP signature

Reply via email to