{
  "version": "0.1.0-preview.2",
  "source_commit": "ecbd54ff97c44a03ab370201db3d0db7001f5ae2",
  "windows_workflow": "https://github.com/geosone/mpemtrans/actions/runs/41216669562",
  "linux_workflow": "https://github.com/geosone/mpemtrans/actions/runs/41216669614",
  "dependency_sources": {
    "vcpkg": "9a5dfef5d1a0438a7d24856a85bd60f309d355e9",
    "cryptlib_headers": "6d94f880897ceaa1f833a2f94df51321f983b87e"
  },
  "linux_build_baseline": "Debian 12 Bookworm, distribution shared OpenSSL 3",
  "linux_smoke_tests": {
    "architectures": [
      "amd64",
      "i386",
      "arm64",
      "armhf"
    ],
    "systems": [
      "Debian 12",
      "Debian 13",
      "Ubuntu 24.04",
      "Ubuntu 26.04"
    ],
    "result": "PASS",
    "i386_note": "32-bit runtime on amd64 kernel"
  },
  "native_conversion_tests": {
    "linux_amd64": {
      "cryptlib": [
        "3.4.5",
        "3.4.9.6 generic build"
      ],
      "result": "PASS"
    },
    "windows_x86": {
      "system": "Windows 10 x86 test VM",
      "cryptlib": "3.4.5",
      "result": "PASS"
    },
    "windows_x64": {
      "system": "Windows 10 x64 test VM",
      "cryptlib": "3.4.5",
      "result": "PASS"
    },
    "coverage": [
      "RSA 2048",
      "single certificate",
      "ordered two-certificate fullchain",
      "encrypted PKCS8 input",
      "keyset reopen and private key retrieval",
      "executable-local library discovery",
      "explicit library override",
      "existing output refusal",
      "temporary directory cleanup",
      "six-character legacy keyset password"
    ]
  },
  "limitations": [
    "Native conversion on Linux armhf/arm64/i386 not qualified",
    "Other native Mystic protocol/platform/library handshake combinations not qualified",
    "RSA only",
    "Windows ASCII paths only",
    "No public-CA trust validation"
  ],
  "artifact_sha256": {
    "MYSTIC-BINKP-QUALIFICATION.md": "fb0e2691408303c502f6c5f912babac2658e9130c5386cdcfa83518cbd4ebe58",
    "README-mpemtrans.txt": "c39f90227bb89a30d4b8b997b1e95f35b2537400f3b12672d897f8a489f2e582",
    "RELEASE-NOTES.md": "5a5998b863811365106fa5d97e5fbc32ffc1986a2d35aafb49f270bb6f778ac3",
    "mpemtrans-0.1.0-preview.2-linux-amd64.tar.gz": "7ab20f0407cc7d0f82bee30ea405dab3c95002e4f65e7ca837b3702e7da604d2",
    "mpemtrans-0.1.0-preview.2-linux-arm64.tar.gz": "6e925f2c071b6ecc04ed8fbff74db4339bb9b50c5139e9375327cf1d8a8f58c2",
    "mpemtrans-0.1.0-preview.2-linux-armhf.tar.gz": "9898c8fcaa79eaa772d0c07381e33ff664d3b2a2a1fc7718309df3db4630931a",
    "mpemtrans-0.1.0-preview.2-linux-i386.tar.gz": "00dfdb7a4f72455e6e0586df020cc571b3af0a9efbc7b32e8d6585d10a59eb1a",
    "mpemtrans-0.1.0-preview.2-source.tar.gz": "50fa5bd658ac83f099b49990a4b70b719e00d767065c46f37ef33d5e84973db1",
    "mpemtrans-0.1.0-preview.2-windows-x64.zip": "d2efaf3855895c8da11292efb8b0b11188cc22eee1e4aebaf9349587f2a1b1c3",
    "mpemtrans-0.1.0-preview.2-windows-x86.zip": "a4c3579bbcaddb87f5dd97fa89137268c5ceb57ed3abd16ee93544e0b7b25596",
    "native-linux-amd64.log": "407fbf5f1734e0e647b92ec655767949d6c6bbb592f805d679c1db7d50f61fd8",
    "native-mystic-binkp-tls.log": "3ff36594d217b9c976a06ea328f8a9cb335eba5ce786b834052421bdfd52b433",
    "native-windows-x64.log": "c742f4725303488bf51bcccece1fcf110e0fa66eb189b0427ae2b068eeaf0122",
    "native-windows-x86.log": "c742f4725303488bf51bcccece1fcf110e0fa66eb189b0427ae2b068eeaf0122",
    "windows-x64-imports.txt": "6c1768632d76d8e772ee063ba0153522b74aa8a0294f559df1832fdfa3ea815c",
    "windows-x86-imports.txt": "ff2ac93b4e7197673d84238e176e583cc775ec183416ea69450aee1671ef7dbc"
  },
  "native_mystic_handshake": {
    "system": "Linux amd64",
    "Mystic": "1.12 A49",
    "cryptlib": "3.4.5",
    "protocol": "BinkP direct TLS 1.2",
    "result": "PASS",
    "source_executable_sha256": "8887332b70a24ebb7c6012e6c869d2805d5d2b56d473066e13ad3d6c518c0832",
    "coverage": [
      "actual release executable used for PEM conversion",
      "encrypted PKCS8 private key and two-certificate fullchain",
      "native fixed A49 keyset interface",
      "exact leaf DER match",
      "test CA trust and localhost verification",
      "encrypted BinkP M_NUL receive/send",
      "actual cryptlib mapping",
      "converted keyset unchanged",
      "loopback-only isolated namespace",
      "no production keys, DATs or services"
    ]
  }
}
