anchor.diff:      };
     };
   
  +  BytesRandomSecure = buildPerlPackage {
  +    pname = "Bytes-Random-Secure";
  +    version = "0.29";
  +    src = fetchurl {
  +      url = "mirror://cpan/authors/id/D/DA/DAVIDO/Bytes-Random-Secure-0.29.tar.gz";
  +      sha256 = "53bbd339e6a11efca07c619a615c7c188a68bb2be849a1cb7efc3dd4d9ae85ae";
  +    };
  +    propagatedBuildInputs = [ CryptRandomSeed MathRandomISAAC ];
  +    meta = {
  +      description = "Perl extension to generate cryptographically-secure random bytes";
  +      license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
  +      maintainers = [ maintainers.sgo ];
  +    };
  +  };
  +
     CacheCache = buildPerlPackage {
       pname = "Cache-Cache";
       version = "1.08";
  
positive.code:     propagatedBuildInputs = [ CaptureTiny ModuleFind Moo SubExporter TypeTiny namespaceclean ];
      meta = {
        description = "Get weak or strong random data from pluggable sources";
        license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
      };
    };
  
negative.code:     };
    };
  
    CryptRandomSeed = buildPerlPackage {
      pname = "Crypt-Random-Seed";
      version = "0.03";
      src = fetchurl {
        url = "mirror://cpan/authors/id/D/DA/DANAJ/Crypt-Random-Seed-0.03.tar.gz";
        sha256 = "593da54b522c09cc26bbcc0e4e49c1c8e688a6fd33b0726af801d722a5c8d0f1";
      };
      propagatedBuildInputs = [ CryptRandomTESHA2 ];
      meta = {
        homepage = "https://github.com/danaj/Crypt-Random-Seed";
        description = "Provide strong randomness for seeding";
        license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
        maintainers = [ maintainers.sgo ];
      };
    };
  
    CryptRandomSource = buildPerlModule {
      pname = "Crypt-Random-Source";
      version = "0.14";
  