1{ 2 "abstract" : "Generate shared secret using elliptic-curve Diffie-Hellman function", 3 "author" : [ 4 "Alex J. G. Burzyński <ajgb@cpan.org>" 5 ], 6 "dynamic_config" : 0, 7 "generated_by" : "Dist::Zilla version 5.036, CPAN::Meta::Converter version 2.150010", 8 "license" : [ 9 "perl_5" 10 ], 11 "meta-spec" : { 12 "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec", 13 "version" : 2 14 }, 15 "name" : "Crypt-Curve25519", 16 "prereqs" : { 17 "develop" : { 18 "requires" : { 19 "Pod::Coverage::TrustPod" : "0", 20 "Test::EOL" : "0", 21 "Test::Kwalitee" : "1.21", 22 "Test::More" : "0.88", 23 "Test::NoTabs" : "0", 24 "Test::Pod" : "1.41", 25 "Test::Pod::Coverage" : "1.08" 26 } 27 }, 28 "runtime" : { 29 "requires" : { 30 "Carp" : "0", 31 "Exporter" : "0", 32 "XSLoader" : "0", 33 "strict" : "0", 34 "warnings" : "0" 35 } 36 }, 37 "test" : { 38 "requires" : { 39 "File::Spec" : "0", 40 "IO::Handle" : "0", 41 "IPC::Open3" : "0", 42 "Test::More" : "0", 43 "perl" : "5.006" 44 } 45 } 46 }, 47 "release_status" : "stable", 48 "resources" : { 49 "bugtracker" : { 50 "web" : "https://github.com/ajgb/crypt-curve25519/issues" 51 }, 52 "homepage" : "https://metacpan.org/release/Crypt-Curve25519", 53 "repository" : { 54 "type" : "git", 55 "url" : "git://github.com/ajgb/crypt-curve25519.git", 56 "web" : "https://github.com/ajgb/crypt-curve25519" 57 } 58 }, 59 "version" : "0.06", 60 "x_Dist_Zilla" : { 61 "perl" : { 62 "version" : 5.020003 63 }, 64 "plugins" : [ 65 { 66 "class" : "Dist::Zilla::Plugin::ExecDir", 67 "name" : "@Filter/ExecDir", 68 "version" : "5.036" 69 }, 70 { 71 "class" : "Dist::Zilla::Plugin::ShareDir", 72 "name" : "@Filter/ShareDir", 73 "version" : "5.036" 74 }, 75 { 76 "class" : "Dist::Zilla::Plugin::GatherDir", 77 "config" : { 78 "Dist::Zilla::Plugin::GatherDir" : { 79 "exclude_filename" : [ 80 "README", 81 "dist.ini", 82 "weaver.ini" 83 ], 84 "exclude_match" : [], 85 "follow_symlinks" : 0, 86 "include_dotfiles" : 0, 87 "prefix" : "", 88 "prune_directory" : [], 89 "root" : "." 90 } 91 }, 92 "name" : "@Filter/GatherDir", 93 "version" : "5.036" 94 }, 95 { 96 "class" : "Dist::Zilla::Plugin::MetaYAML", 97 "name" : "@Filter/MetaYAML", 98 "version" : "5.036" 99 }, 100 { 101 "class" : "Dist::Zilla::Plugin::MetaJSON", 102 "name" : "@Filter/MetaJSON", 103 "version" : "5.036" 104 }, 105 { 106 "class" : "Dist::Zilla::Plugin::License", 107 "name" : "@Filter/License", 108 "version" : "5.036" 109 }, 110 { 111 "class" : "Dist::Zilla::Plugin::Manifest", 112 "name" : "@Filter/Manifest", 113 "version" : "5.036" 114 }, 115 { 116 "class" : "Dist::Zilla::Plugin::Test::Compile", 117 "config" : { 118 "Dist::Zilla::Plugin::Test::Compile" : { 119 "bail_out_on_fail" : 0, 120 "fail_on_warning" : "author", 121 "fake_home" : 0, 122 "filename" : "t/00-compile.t", 123 "module_finder" : [ 124 ":InstallModules" 125 ], 126 "needs_display" : 0, 127 "phase" : "test", 128 "script_finder" : [ 129 ":ExecFiles" 130 ], 131 "skips" : [] 132 } 133 }, 134 "name" : "@Filter/Test::Compile", 135 "version" : "2.052" 136 }, 137 { 138 "class" : "Dist::Zilla::Plugin::PodCoverageTests", 139 "name" : "@Filter/PodCoverageTests", 140 "version" : "5.036" 141 }, 142 { 143 "class" : "Dist::Zilla::Plugin::PodSyntaxTests", 144 "name" : "@Filter/PodSyntaxTests", 145 "version" : "5.036" 146 }, 147 { 148 "class" : "Dist::Zilla::Plugin::Test::EOL", 149 "config" : { 150 "Dist::Zilla::Plugin::Test::EOL" : { 151 "filename" : "xt/author/eol.t", 152 "finder" : [ 153 ":InstallModules", 154 ":ExecFiles", 155 ":TestFiles" 156 ], 157 "trailing_whitespace" : 1 158 } 159 }, 160 "name" : "@Filter/Test::EOL", 161 "version" : "0.18" 162 }, 163 { 164 "class" : "Dist::Zilla::Plugin::Test::NoTabs", 165 "config" : { 166 "Dist::Zilla::Plugin::Test::NoTabs" : { 167 "filename" : "xt/author/no-tabs.t", 168 "finder" : [ 169 ":InstallModules", 170 ":ExecFiles", 171 ":TestFiles" 172 ] 173 } 174 }, 175 "name" : "@Filter/Test::NoTabs", 176 "version" : "0.14" 177 }, 178 { 179 "class" : "Dist::Zilla::Plugin::Test::Kwalitee", 180 "config" : { 181 "Dist::Zilla::Plugin::Test::Kwalitee" : { 182 "filename" : "xt/release/kwalitee.t", 183 "skiptest" : [] 184 } 185 }, 186 "name" : "@Filter/Test::Kwalitee", 187 "version" : "2.11" 188 }, 189 { 190 "class" : "Dist::Zilla::Plugin::Test::Portability", 191 "name" : "@Filter/Test::Portability", 192 "version" : "2.000006" 193 }, 194 { 195 "class" : "Dist::Zilla::Plugin::PruneCruft", 196 "name" : "@Filter/PruneCruft", 197 "version" : "5.036" 198 }, 199 { 200 "class" : "Dist::Zilla::Plugin::ManifestSkip", 201 "name" : "@Filter/ManifestSkip", 202 "version" : "5.036" 203 }, 204 { 205 "class" : "Dist::Zilla::Plugin::PkgVersion", 206 "name" : "@Filter/PkgVersion", 207 "version" : "5.036" 208 }, 209 { 210 "class" : "Dist::Zilla::Plugin::Authority", 211 "name" : "@Filter/Authority", 212 "version" : "1.009" 213 }, 214 { 215 "class" : "Dist::Zilla::Plugin::PodWeaver", 216 "config" : { 217 "Dist::Zilla::Plugin::PodWeaver" : { 218 "config_plugins" : [ 219 "@AJGB" 220 ], 221 "finder" : [ 222 ":InstallModules", 223 ":ExecFiles" 224 ], 225 "plugins" : [ 226 { 227 "class" : "Pod::Weaver::Plugin::EnsurePod5", 228 "name" : "@CorePrep/EnsurePod5", 229 "version" : "4.015" 230 }, 231 { 232 "class" : "Pod::Weaver::Plugin::H1Nester", 233 "name" : "@CorePrep/H1Nester", 234 "version" : "4.015" 235 }, 236 { 237 "class" : "Pod::Weaver::Plugin::SingleEncoding", 238 "name" : "@AJGB/Encoding", 239 "version" : "4.015" 240 }, 241 { 242 "class" : "Pod::Weaver::Section::Name", 243 "name" : "@AJGB/Name", 244 "version" : "4.015" 245 }, 246 { 247 "class" : "Pod::Weaver::Section::Version", 248 "name" : "@AJGB/Version", 249 "version" : "4.015" 250 }, 251 { 252 "class" : "Pod::Weaver::Section::Region", 253 "name" : "@AJGB/Prelude", 254 "version" : "4.015" 255 }, 256 { 257 "class" : "Pod::Weaver::Section::Generic", 258 "name" : "@AJGB/Synopsis", 259 "version" : "4.015" 260 }, 261 { 262 "class" : "Pod::Weaver::Section::Generic", 263 "name" : "@AJGB/Description", 264 "version" : "4.015" 265 }, 266 { 267 "class" : "Pod::Weaver::Section::Generic", 268 "name" : "@AJGB/Overview", 269 "version" : "4.015" 270 }, 271 { 272 "class" : "Pod::Weaver::Section::Collect", 273 "name" : "ATTRIBUTES", 274 "version" : "4.015" 275 }, 276 { 277 "class" : "Pod::Weaver::Section::Collect", 278 "name" : "METHODS", 279 "version" : "4.015" 280 }, 281 { 282 "class" : "Pod::Weaver::Section::Collect", 283 "name" : "FUNCTIONS", 284 "version" : "4.015" 285 }, 286 { 287 "class" : "Pod::Weaver::Section::Collect", 288 "name" : "TYPES", 289 "version" : "4.015" 290 }, 291 { 292 "class" : "Pod::Weaver::Section::Leftovers", 293 "name" : "@AJGB/Leftovers", 294 "version" : "4.015" 295 }, 296 { 297 "class" : "Pod::Weaver::Section::Region", 298 "name" : "@AJGB/Postlude", 299 "version" : "4.015" 300 }, 301 { 302 "class" : "Pod::Weaver::Section::Authors", 303 "name" : "@AJGB/Authors", 304 "version" : "4.015" 305 }, 306 { 307 "class" : "Pod::Weaver::Section::Legal", 308 "name" : "@AJGB/Legal", 309 "version" : "4.015" 310 } 311 ] 312 } 313 }, 314 "name" : "@Filter/PodWeaver", 315 "version" : "4.008" 316 }, 317 { 318 "class" : "Dist::Zilla::Plugin::MetaConfig", 319 "name" : "@Filter/MetaConfig", 320 "version" : "5.036" 321 }, 322 { 323 "class" : "Dist::Zilla::Plugin::AutoMetaResources", 324 "name" : "@Filter/AutoMetaResources", 325 "version" : "1.21" 326 }, 327 { 328 "class" : "Dist::Zilla::Plugin::AutoPrereqs", 329 "name" : "@Filter/AutoPrereqs", 330 "version" : "5.036" 331 }, 332 { 333 "class" : "Dist::Zilla::Plugin::ReadmeFromPod", 334 "name" : "@Filter/ReadmeFromPod", 335 "version" : "0.21" 336 }, 337 { 338 "class" : "Dist::Zilla::Plugin::InstallGuide", 339 "name" : "@Filter/InstallGuide", 340 "version" : "1.200003" 341 }, 342 { 343 "class" : "Dist::Zilla::Plugin::Git::NextVersion", 344 "config" : { 345 "Dist::Zilla::Plugin::Git::NextVersion" : { 346 "first_version" : "0.01", 347 "version_by_branch" : 0, 348 "version_regexp" : "(?^:^v(.+)$)" 349 }, 350 "Dist::Zilla::Role::Git::Repo" : { 351 "repo_root" : "." 352 } 353 }, 354 "name" : "@Filter/Git::NextVersion", 355 "version" : "2.033" 356 }, 357 { 358 "class" : "Dist::Zilla::Plugin::CopyFilesFromBuild", 359 "name" : "@Filter/CopyFilesFromBuild", 360 "version" : "0.150250" 361 }, 362 { 363 "class" : "Dist::Zilla::Plugin::Git::Check", 364 "config" : { 365 "Dist::Zilla::Plugin::Git::Check" : { 366 "untracked_files" : "warn" 367 }, 368 "Dist::Zilla::Role::Git::DirtyFiles" : { 369 "allow_dirty" : [ 370 "README", 371 "dist.ini", 372 "weaver.ini" 373 ], 374 "allow_dirty_match" : [], 375 "changelog" : "Changes" 376 }, 377 "Dist::Zilla::Role::Git::Repo" : { 378 "repo_root" : "." 379 } 380 }, 381 "name" : "@Filter/Git::Check", 382 "version" : "2.033" 383 }, 384 { 385 "class" : "Dist::Zilla::Plugin::CheckChangesHasContent", 386 "name" : "@Filter/CheckChangesHasContent", 387 "version" : "0.008" 388 }, 389 { 390 "class" : "Dist::Zilla::Plugin::CheckExtraTests", 391 "name" : "@Filter/CheckExtraTests", 392 "version" : "0.027" 393 }, 394 { 395 "class" : "Dist::Zilla::Plugin::TestRelease", 396 "name" : "@Filter/TestRelease", 397 "version" : "5.036" 398 }, 399 { 400 "class" : "Dist::Zilla::Plugin::ConfirmRelease", 401 "name" : "@Filter/ConfirmRelease", 402 "version" : "5.036" 403 }, 404 { 405 "class" : "Dist::Zilla::Plugin::UploadToCPAN", 406 "name" : "@Filter/UploadToCPAN", 407 "version" : "5.036" 408 }, 409 { 410 "class" : "Dist::Zilla::Plugin::NextRelease", 411 "name" : "@Filter/NextRelease", 412 "version" : "5.036" 413 }, 414 { 415 "class" : "Dist::Zilla::Plugin::Git::Tag", 416 "config" : { 417 "Dist::Zilla::Plugin::Git::Tag" : { 418 "branch" : null, 419 "signed" : 0, 420 "tag" : "v0.06", 421 "tag_format" : "v%v", 422 "tag_message" : "v%v", 423 "time_zone" : "local" 424 }, 425 "Dist::Zilla::Role::Git::Repo" : { 426 "repo_root" : "." 427 } 428 }, 429 "name" : "@Filter/Git::Tag", 430 "version" : "2.033" 431 }, 432 { 433 "class" : "Dist::Zilla::Plugin::Git::Commit", 434 "config" : { 435 "Dist::Zilla::Plugin::Git::Commit" : { 436 "add_files_in" : [], 437 "commit_msg" : "v%v%n%n%c", 438 "time_zone" : "Europe/London" 439 }, 440 "Dist::Zilla::Role::Git::DirtyFiles" : { 441 "allow_dirty" : [ 442 "README", 443 "Changes" 444 ], 445 "allow_dirty_match" : [], 446 "changelog" : "Changes" 447 }, 448 "Dist::Zilla::Role::Git::Repo" : { 449 "repo_root" : "." 450 } 451 }, 452 "name" : "@Filter/Git::Commit", 453 "version" : "2.033" 454 }, 455 { 456 "class" : "Dist::Zilla::Plugin::Git::Push", 457 "config" : { 458 "Dist::Zilla::Plugin::Git::Push" : { 459 "push_to" : [ 460 "origin" 461 ], 462 "remotes_must_exist" : 1 463 }, 464 "Dist::Zilla::Role::Git::Repo" : { 465 "repo_root" : "." 466 } 467 }, 468 "name" : "@Filter/Git::Push", 469 "version" : "2.033" 470 }, 471 { 472 "class" : "Dist::Zilla::Plugin::AutoPrereqs", 473 "name" : "AutoPrereqs", 474 "version" : "5.036" 475 }, 476 { 477 "class" : "Dist::Zilla::Plugin::MakeMaker::Runner", 478 "config" : { 479 "Dist::Zilla::Role::TestRunner" : { 480 "default_jobs" : 1 481 } 482 }, 483 "name" : "MakeMaker::Runner", 484 "version" : "5.036" 485 }, 486 { 487 "class" : "Dist::Zilla::Plugin::FinderCode", 488 "name" : ":InstallModules", 489 "version" : "5.036" 490 }, 491 { 492 "class" : "Dist::Zilla::Plugin::FinderCode", 493 "name" : ":IncModules", 494 "version" : "5.036" 495 }, 496 { 497 "class" : "Dist::Zilla::Plugin::FinderCode", 498 "name" : ":TestFiles", 499 "version" : "5.036" 500 }, 501 { 502 "class" : "Dist::Zilla::Plugin::FinderCode", 503 "name" : ":ExecFiles", 504 "version" : "5.036" 505 }, 506 { 507 "class" : "Dist::Zilla::Plugin::FinderCode", 508 "name" : ":ShareFiles", 509 "version" : "5.036" 510 }, 511 { 512 "class" : "Dist::Zilla::Plugin::FinderCode", 513 "name" : ":MainModule", 514 "version" : "5.036" 515 }, 516 { 517 "class" : "Dist::Zilla::Plugin::FinderCode", 518 "name" : ":AllFiles", 519 "version" : "5.036" 520 }, 521 { 522 "class" : "Dist::Zilla::Plugin::FinderCode", 523 "name" : ":NoFiles", 524 "version" : "5.036" 525 } 526 ], 527 "zilla" : { 528 "class" : "Dist::Zilla::Dist::Builder", 529 "config" : { 530 "is_trial" : 0 531 }, 532 "version" : "5.036" 533 } 534 }, 535 "x_authority" : "cpan:AJGB" 536} 537 538