{"id":20981987,"url":"https://github.com/lowrisc/mundane","last_synced_at":"2025-07-16T22:37:23.843Z","repository":{"id":83382304,"uuid":"489506379","full_name":"lowRISC/mundane","owner":"lowRISC","description":"Mirror of: https://fuchsia.googlesource.com/mundane/","archived":false,"fork":false,"pushed_at":"2022-05-06T22:29:33.000Z","size":1257,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-03-13T10:28:22.604Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lowRISC.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-05-06T22:13:03.000Z","updated_at":"2022-09-06T08:03:39.000Z","dependencies_parsed_at":null,"dependency_job_id":"586cac7b-f4da-4f26-a1a0-0040250ae12b","html_url":"https://github.com/lowRISC/mundane","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/lowRISC/mundane","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lowRISC%2Fmundane","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lowRISC%2Fmundane/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lowRISC%2Fmundane/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lowRISC%2Fmundane/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lowRISC","download_url":"https://codeload.github.com/lowRISC/mundane/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lowRISC%2Fmundane/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265546454,"owners_count":23785972,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-19T05:42:09.332Z","updated_at":"2025-07-16T22:37:23.788Z","avatar_url":"https://github.com/lowRISC.png","language":"Rust","readme":"\u003c!-- Copyright 2018 Google LLC\n\nUse of this source code is governed by an MIT-style\nlicense that can be found in the LICENSE file or at\nhttps://opensource.org/licenses/MIT. --\u003e\n\n# Mundane\n\nMundane is a Rust cryptography library backed by BoringSSL that is difficult\nto misuse, ergonomic, and performant (in that order).\n\n## Issues and Contributions\n\nWe use [GitHub issues](https://github.com/google/mundane/issues) for issue\ntracking, and\n[Gerrit](https://fuchsia-review.googlesource.com/admin/repos/mundane) for code\nreviews. See `CONTRIBUTING.md` for more details.\n\n## Dependencies\n\nRust 1.36 or newer is required.\n\nMundane vendors a copy of the BoringSSL source, so BoringSSL does not need to be\ninstalled locally in order to build. However, the BoringSSL build system has the\nfollowing dependencies:\n- [CMake](https://cmake.org/download/) 2.8.11 or later\n- Perl 5.6.1 or later. See [BoringSSL's build\n  instructions](https://boringssl.googlesource.com/boringssl/+/master/BUILDING.md)\n  for what to do if CMake fails to find Perl on your system.\n- Either Make or [Ninja](https://ninja-build.org/). Ninja is preferable, as it\n  makes compilation significantly faster; if both are present, Ninja will be\n  used. On Windows, Ninja is required.\n- A C++ compiler\n- Go 1.10 or later\n- To build the x86 and x86_64 assembly, your assembler must support AVX2\n  instructions and `MOVBE`. If using GNU binutils, you must have 2.22 or later.\n\nIn order to avoid errors at link time due to conflicting symbols, we build\nBoringSSL with a custom prefix for all of its symbols which is based on the name\nand version of this crate. That way, even if multiple different versions of\nMundane are present in the same dependency graph, none of the symbols from one\nversion's BoringSSL will conflict with the symbols from another version's\nBoringSSL.\n\n## Supported platforms\n\nMundane supports being built on and for Linux and Mac. Windows support is under\ndevelopment. Cross-compilation is not supported.\n\n## License\n\nEverything outside of the `boringssl/boringssl` directory is licensed under an\nMIT license which can be found in the `LICENSE` file. Everything in the\n`boringssl/boringssl` directory is licensed with a license that can be found in\nthe `boringssl/boringssl/LICENSE` file.\n\nDisclaimer: Mundane is not an officially supported Google product.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flowrisc%2Fmundane","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flowrisc%2Fmundane","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flowrisc%2Fmundane/lists"}