{
  "allowlist_sha256": "25de9289845870f2d70566d3143215dfd063cb5a705229a751a000d55ebf8746",
  "files": [
    {
      "mode": 420,
      "path": ".gitignore",
      "sha256": "79db4814bb586985f4e7a80e3cb6a8593a7c8cb1fce130c2243dc9a47834d3e8",
      "size": 877
    },
    {
      "mode": 420,
      "path": "LICENSE.md",
      "sha256": "89faa313370f7b7816814fef07928efc635070bec14da7eabde32ae9961cff28",
      "size": 2118
    },
    {
      "mode": 420,
      "path": "MANIFEST",
      "sha256": "25de9289845870f2d70566d3143215dfd063cb5a705229a751a000d55ebf8746",
      "size": 559
    },
    {
      "mode": 420,
      "path": "Makefile",
      "sha256": "5d920e9df3edc99c166be7234a413b88131a224b7e7dd93883c29b884940eaa8",
      "size": 2180
    },
    {
      "mode": 420,
      "path": "NOTICE.md",
      "sha256": "618a117cfb2b795f27b45f162a5b5cf6a1be28054d025e32f1c3528b23e938f7",
      "size": 827
    },
    {
      "mode": 420,
      "path": "README.md",
      "sha256": "92e14df4d53579980e3435741aa28b1142b238d0c4760ce1f6008f62d850ff7b",
      "size": 15416
    },
    {
      "mode": 420,
      "path": "VERSION",
      "sha256": "d915cc95d6ca8f47ae297713ed46d4e5c5d99ddd29fc3c61e263bdf305f2b5b0",
      "size": 6
    },
    {
      "mode": 420,
      "path": "docs/CHANGELOG.md",
      "sha256": "ac04e9de00bcee86c6e82caae4f77d1343d4294e728fc642b80c073b8a1a10e9",
      "size": 3572
    },
    {
      "mode": 420,
      "path": "docs/ENCRYPTION.md",
      "sha256": "a037f7e2391bd5951b19f202f2e82260a17406d471a7e2e963cd820c639fb448",
      "size": 5558
    },
    {
      "mode": 420,
      "path": "docs/INSTALL.md",
      "sha256": "860420474a0ed8643377e6f5e99cd4f430911ff03a4781a0b432501e2264b2e3",
      "size": 4928
    },
    {
      "mode": 420,
      "path": "docs/LINUX_BUILD.md",
      "sha256": "bea92d15d318e23cc4f0bd2a1d81d80b751205b7180a9530996ca71c13569508",
      "size": 4462
    },
    {
      "mode": 420,
      "path": "docs/PACKAGING.md",
      "sha256": "2c61b74b50922072c902ea1427a2aa36abebf6c3f68919eff620a5b28956fe02",
      "size": 4218
    },
    {
      "mode": 420,
      "path": "docs/SECURITY.md",
      "sha256": "cf68d74336c548a39a09756f7135fe862b67fd7318f03537d354c1afbae7304e",
      "size": 9825
    },
    {
      "mode": 420,
      "path": "docs/release-process.md",
      "sha256": "803b38156979fb05975d8b86d54fc0de24305e7e493eabf7addcf3335902c287",
      "size": 17321
    },
    {
      "mode": 420,
      "path": "include/m7crypto.h",
      "sha256": "7fb1dd1a093af085560a84471dc96aaa11e064127c6a60797fa63c99c065f957",
      "size": 8263
    },
    {
      "mode": 493,
      "path": "package.sh",
      "sha256": "196305dca6002574316e1869aa329a78701338bec0023bd817cd57094171de49",
      "size": 198
    },
    {
      "mode": 420,
      "path": "release-config.json",
      "sha256": "e5f8426d3b3ac5c98f816bc58d70176cfe7a5202ce45da464af174c449b339ce",
      "size": 191
    },
    {
      "mode": 420,
      "path": "scripts/release.py",
      "sha256": "e0555e0d4f449bb4b72089d088359530841b73ff86b5d93b46aad849f181e2c2",
      "size": 35970
    },
    {
      "mode": 420,
      "path": "src/ecdsa.c",
      "sha256": "e676cc31ee0beeef7bd3ba15522d8f6dedff11c807eba1844e3c7c15a21e3fea",
      "size": 7677
    },
    {
      "mode": 420,
      "path": "src/eddsa.c",
      "sha256": "b7a294126d33568f36c848a89ac0467f40fa391a4bced488c8a6c0dcea7f8d2a",
      "size": 4245
    },
    {
      "mode": 420,
      "path": "src/error.c",
      "sha256": "ee76fb4ade290943c88db93a2f81db38b94b3335f5e7fdb9737a87955f855585",
      "size": 1006
    },
    {
      "mode": 420,
      "path": "src/hmac.c",
      "sha256": "92b3af18a1ac5acf41da95ecb6a37dd76bbca7810310b801213a0593aa28136b",
      "size": 4711
    },
    {
      "mode": 420,
      "path": "src/internal.h",
      "sha256": "e1acc10fef28d7b37d2cd50d2c81fb1b611b55ba1ea7951d237525f5266e3659",
      "size": 4804
    },
    {
      "mode": 420,
      "path": "src/key.c",
      "sha256": "8e1ee0426ac399e719a525142244c98551d2fe67bc297451e2bc22d5d16fefc6",
      "size": 4757
    },
    {
      "mode": 420,
      "path": "src/key_export.c",
      "sha256": "885dd3b38193d597b26923596c3267a9f889ac782bc1a3ed0c5c4266cce92e62",
      "size": 2702
    },
    {
      "mode": 420,
      "path": "src/keygen.c",
      "sha256": "381df8d437163501153627115cea5a9f68dda5fa3241ef3b0f13032275c92607",
      "size": 3578
    },
    {
      "mode": 420,
      "path": "src/m7crypto.c",
      "sha256": "c6bd1dbb2125a0fbf1b5d03988692ad6fdf0479ac0d5e8031e1f124f82dcfbd6",
      "size": 1684
    },
    {
      "mode": 420,
      "path": "src/ml_dsa.c",
      "sha256": "ba557a541e30072e956d830b2e0dfa3ec3dee6e63e7ae6b775c00426fc1b85e8",
      "size": 4288
    },
    {
      "mode": 420,
      "path": "src/rsa.c",
      "sha256": "732288867ff72bec4d28b3f6306ae713d0be1a374d0cf843f20d0aa083d7a9ae",
      "size": 5542
    },
    {
      "mode": 420,
      "path": "src/rsa_oaep.c",
      "sha256": "23f120ab60a11647538e8cdca0ab6a19a04e66e433d051d4e846458589f2fd6f",
      "size": 5161
    },
    {
      "mode": 420,
      "path": "src/rsa_pss.c",
      "sha256": "43968baf82a512a23a8e2085b0b1175929ee139c39e4818693e383a775b76094",
      "size": 5848
    },
    {
      "mode": 420,
      "path": "src/signature.c",
      "sha256": "a6e0dcd9dc73a42869de0be47c9e13de0dbbf4bbac754c4d273918e1fc2b8af2",
      "size": 2538
    },
    {
      "mode": 420,
      "path": "tests/test_encryption.c",
      "sha256": "5e9a42b3e0e111e86669f53ad537146023a1c47eea82da1625dbca5e227c1a02",
      "size": 13216
    },
    {
      "mode": 420,
      "path": "tests/test_families.c",
      "sha256": "4826c894a2ecae6b2beaee8780b8d6e0511fdd80979b9edd93bb01fbd9c0c5e3",
      "size": 22897
    },
    {
      "mode": 420,
      "path": "tests/test_keygen.c",
      "sha256": "0f925daf1f92dd3ada45876253dd7b32ddf231faebfb4abc674d6875c00f1c5d",
      "size": 13929
    },
    {
      "mode": 420,
      "path": "tests/test_pss.c",
      "sha256": "16bd7b3d47d762c8dfb11327b0366761e40d120622a5260aad3017f1a1197b54",
      "size": 18392
    },
    {
      "mode": 420,
      "path": "tests/test_release.py",
      "sha256": "26d54f4cad1078fbc28b8194f5b8c80b5ee041d084714d5a3d5bed57675f7455",
      "size": 13512
    }
  ],
  "kind": "source",
  "license": "MTL-10",
  "package": "m7-c-crypto",
  "requirements": {
    "full_algorithm_tests": "OpenSSL >=3.5 with ML-DSA provider",
    "openssl": ">=3.0"
  },
  "schema_version": 1,
  "source": {
    "commit": "6ba4cac742802d1154a229145a2a134250eb3b19",
    "payload_matches_commit": true,
    "tag": "m7-c-crypto-v0.3.0"
  },
  "source_date_epoch": 1791731423,
  "status": "release",
  "toolchain": {
    "builder": "m7-native-release/2",
    "python": "3.14.6",
    "zlib": "1.2.12"
  },
  "version": "0.3.0"
}
