# Adapted from script by Mark Lawrence (ref. rt.cpan.org #94830)usestrict;useDigest::SHAqw(sha1);packageP1;usevarsqw(@ISA);@ISA=("Digest::SHA");packagemain;print"1..1\n";my$data='a';my$d=P1->new;print"not "unless$d->add($data)->digesteqsha1($data);print"ok 1\n";