kiln registryproof of conceptAccount

openssl/openssl

TLS/SSL and crypto library

License: Apache-2.0

Install

kiln require openssl/openssl:^3.3.2

Versions

VersionCommitPublished
3.3.2 000000000000 2026-10-21T06:43:56Z

Manifest (3.3.2)

{
  "$schema": "../../../json-schema/package.schema.json",
  "build": {
    "commands": [
      {
        "run": [
          "perl",
          "Configure",
          {
            "value": "linux-x86_64",
            "when": {
              "arch": "x86_64",
              "os": "linux"
            }
          },
          {
            "value": "linux-aarch64",
            "when": {
              "arch": "arm64",
              "os": "linux"
            }
          },
          {
            "value": "darwin64-x86_64-cc",
            "when": {
              "arch": "x86_64",
              "os": "macos"
            }
          },
          {
            "value": "darwin64-arm64-cc",
            "when": {
              "arch": "arm64",
              "os": "macos"
            }
          },
          {
            "value": "VC-WIN64A",
            "when": {
              "arch": "x86_64",
              "os": "windows"
            }
          },
          "--prefix={prefix}",
          "--openssldir={prefix}/ssl",
          {
            "value": "no-shared",
            "when": {
              "linkage": "static"
            }
          },
          {
            "value": "shared",
            "when": {
              "linkage": "shared"
            }
          },
          {
            "value": "--debug",
            "when": {
              "build_type": "debug"
            }
          },
          {
            "value": "--release",
            "when": {
              "build_type": [
                "release",
                "relwithdebinfo",
                "minsizerel"
              ]
            }
          },
          "no-tests"
        ]
      },
      {
        "run": [
          "make",
          "-j{jobs}"
        ],
        "when": {
          "os": [
            "linux",
            "macos"
          ]
        }
      },
      {
        "run": [
          "make",
          "install_sw"
        ],
        "when": {
          "os": [
            "linux",
            "macos"
          ]
        }
      },
      {
        "run": [
          "nmake"
        ],
        "when": {
          "os": "windows"
        }
      },
      {
        "run": [
          "nmake",
          "install_sw"
        ],
        "when": {
          "os": "windows"
        }
      }
    ],
    "requires": [
      {
        "hint": {
          "debian": "sudo apt install perl",
          "default": "install Perl 5.10 or newer",
          "fedora": "sudo dnf install perl-core",
          "macos": "Perl ships with macOS; run xcode-select --install if it is missing",
          "windows": "install Strawberry Perl from https://strawberryperl.com"
        },
        "name": "Perl",
        "tool": "perl"
      },
      {
        "check": [
          "perl",
          "-MFindBin",
          "-MFile::Compare",
          "-MFile::Copy",
          "-MFile::Find",
          "-MIPC::Cmd",
          "-MMath::BigInt",
          "-e1"
        ],
        "hint": {
          "default": "install the complete Perl distribution; these modules are part of it",
          "fedora": "sudo dnf install perl-core"
        },
        "name": "Perl core modules (FindBin, File::Compare, File::Copy, File::Find, IPC::Cmd, Math::BigInt)",
        "when": {
          "os": [
            "linux",
            "macos",
            "freebsd"
          ]
        }
      },
      {
        "hint": {
          "debian": "sudo apt install make",
          "default": "install GNU make",
          "fedora": "sudo dnf install make",
          "macos": "xcode-select --install"
        },
        "name": "make",
        "tool": "make",
        "when": {
          "os": [
            "linux",
            "macos",
            "freebsd"
          ]
        }
      },
      {
        "hint": "run kiln from a Visual Studio Developer Command Prompt",
        "name": "nmake (Visual Studio build tools)",
        "tool": "nmake",
        "when": {
          "os": "windows"
        }
      },
      {
        "hint": "install NASM from https://www.nasm.us and add it to PATH",
        "name": "NASM assembler",
        "tool": "nasm",
        "when": {
          "os": "windows"
        }
      }
    ],
    "system": "custom"
  },
  "description": "TLS/SSL and crypto library",
  "language": "c",
  "license": "Apache-2.0",
  "matrix": {
    "arch": [
      "x86_64",
      "arm64"
    ],
    "build_type": [
      "debug",
      "release"
    ],
    "compiler": [
      "gcc",
      "clang",
      "msvc"
    ],
    "exclude": [
      {
        "compiler": "gcc",
        "os": "windows"
      },
      {
        "compiler": "clang",
        "os": "windows"
      },
      {
        "arch": "arm64",
        "os": "windows"
      },
      {
        "compiler": "msvc",
        "os": "linux"
      },
      {
        "compiler": "msvc",
        "os": "macos"
      }
    ],
    "linkage": [
      "static",
      "shared"
    ],
    "os": [
      "linux",
      "windows",
      "macos"
    ]
  },
  "name": "openssl/openssl",
  "providers": [
    {
      "tag": "openssl-{version}",
      "type": "github"
    }
  ],
  "repository": {
    "type": "git",
    "url": "https://github.com/openssl/openssl"
  },
  "targets": {
    "crypto": {
      "include": [
        "include"
      ],
      "link-libraries": [
        {
          "value": "dl",
          "when": {
            "linkage": "static",
            "os": "linux"
          }
        },
        {
          "value": "pthread",
          "when": {
            "linkage": "static",
            "os": "linux"
          }
        },
        {
          "value": "ws2_32",
          "when": {
            "linkage": "static",
            "os": "windows"
          }
        },
        {
          "value": "crypt32",
          "when": {
            "linkage": "static",
            "os": "windows"
          }
        },
        {
          "value": "advapi32",
          "when": {
            "linkage": "static",
            "os": "windows"
          }
        },
        {
          "value": "user32",
          "when": {
            "linkage": "static",
            "os": "windows"
          }
        }
      ],
      "output-name": "crypto",
      "type": "library"
    },
    "ssl": {
      "include": [
        "include"
      ],
      "link-libraries": [
        "crypto"
      ],
      "output-name": "ssl",
      "type": "library"
    }
  }
}

← All packages