anchor.diff:      };
     };
   
  +  PBKDF2Tiny = buildPerlPackage {
  +    pname = "PBKDF2-Tiny";
  +    version = "0.005";
  +    src = fetchurl {
  +      url = "mirror://cpan/authors/id/D/DA/DAGOLDEN/PBKDF2-Tiny-0.005.tar.gz";
  +      sha256 = "b4e21dc59b30265eaaa41b705087ec03447d9c655a14ac40ff46e4de29eabf8e";
  +    };
  +    meta = {
  +      homepage = "https://github.com/dagolden/PBKDF2-Tiny";
  +      description = "Minimalist PBKDF2 (RFC 2898) with HMAC-SHA1 or HMAC-SHA2";
  +      license = stdenv.lib.licenses.asl20;
  +      maintainers = [ maintainers.sgo ];
  +    };
  +  };
  +
     pcscperl = buildPerlPackage {
       pname = "pcsc-perl";
       version = "1.4.14";
  
positive.code:     };
    };
  
    AuthenSimple = buildPerlPackage {
      pname = "Authen-Simple";
      version = "0.5";
  
negative.code:     src = fetchurl {
        url = mirror://cpan/authors/id/B/BO/BORISZ/Crypt-UnixCrypt_XS-0.11.tar.gz;
        sha256 = "1ajg3x6kwxy4x9p3nw1j36qjxpjvdpi9wkca5gfd86y9q8939sv2";
      };
    };
  
    CryptURandom = buildPerlPackage {
      pname = "Crypt-URandom";
      version = "0.36";
      src = fetchurl {
        url = "mirror://cpan/authors/id/D/DD/DDICK/Crypt-URandom-0.36.tar.gz";
        sha256 = "81fec9921adc5d3c91cbe0ad8cb2bb89b045c4fb0de9cb3c43f17e58e477f8a1";
      };
      meta = {
        description = "Provide non blocking randomness";
        license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
        maintainers = [ maintainers.sgo ];
      };
    };
  
  