Files
tubestation/security/mls/moz.build
Benjamin Beurdouche 3bef7df577 Bug 1883321 - Part 1: Messaging Layer Security module, prefs and FFI. r=mt,glandium,nika,emilio
Messaging Layer Security (RFC 9420) rust module, prefs and FFI from Rust to C++.

This patch implements mls_gk which is a thin wrapper on the external mls-platform-api rust crate.

Differential Revision: https://phabricator.services.mozilla.com/D203680
2024-12-18 14:04:18 +00:00

18 lines
569 B
Python

# -*- Mode: python; indent-tabs-mode: nil; tab-width: 40 -*-
# vim: set filetype=python:
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
with Files("**"):
BUG_COMPONENT = ("Core", "Security: MLS")
if CONFIG["COMPILE_ENVIRONMENT"]:
CbindgenHeader("mls_gk_ffi_generated.h", inputs=["/security/mls/mls_gk"])
EXPORTS.mozilla.security.mls += [
"!mls_gk_ffi_generated.h",
]
FINAL_LIBRARY = "xul"