All Projects → hallambaker → Mathematical-Mesh

hallambaker / Mathematical-Mesh

Licence: MIT, Unknown licenses found Licenses found MIT LICENSE.txt Unknown LICENSE.svg
The Mesh is an infrastructure that makes the Internet easier to use by making it more secure.

Programming Languages

HTML
75241 projects
C#
18002 projects
Makefile
30231 projects
shell
77523 projects
python
139335 projects - #7 most used programming language
CSS
56736 projects

Projects that are alternatives of or similar to Mathematical-Mesh

X509
Elixir package for working with X.509 certificates, Certificate Signing Requests (CSRs), Certificate Revocation Lists (CRLs) and RSA/ECC key pairs
Stars: ✭ 68 (+74.36%)
Mutual labels:  pki
Aspnetcorecertificates
Certificate Manager in .NET Core for creating and using X509 certificates
Stars: ✭ 135 (+246.15%)
Mutual labels:  pki
linX
Linx - A mineable blockchain based digital currency.
Stars: ✭ 21 (-46.15%)
Mutual labels:  blockchain-technology
Automatedlab
AutomatedLab is a provisioning solution and framework that lets you deploy complex labs on HyperV and Azure with simple PowerShell scripts. It supports all Windows operating systems from 2008 R2 to 2019, some Linux distributions and various products like AD, Exchange, PKI, IIS, etc.
Stars: ✭ 1,194 (+2961.54%)
Mutual labels:  pki
Vault Openvpn
Small wrapper utility to manage OpenVPN configuration combined with a Vault PKI
Stars: ✭ 112 (+187.18%)
Mutual labels:  pki
Pspki
PowerShell PKI Module
Stars: ✭ 189 (+384.62%)
Mutual labels:  pki
Coniks Java
A CONIKS implementation in Java
Stars: ✭ 58 (+48.72%)
Mutual labels:  pki
theta-infrastructure-ledger-explorer
Explorer for the Theta Ledger
Stars: ✭ 57 (+46.15%)
Mutual labels:  blockchain-technology
Caa helper
Generate a CAA policy
Stars: ✭ 125 (+220.51%)
Mutual labels:  pki
Routinator
An RPKI Validator written in Rust
Stars: ✭ 215 (+451.28%)
Mutual labels:  pki
Pki
The Dogtag Certificate System is an enterprise-class Certificate Authority (CA) which supports all aspects of certificate lifecycle management, including key archival, OCSP and smartcard management.
Stars: ✭ 97 (+148.72%)
Mutual labels:  pki
Cfrpki
Cloudflare's RPKI Toolbox
Stars: ✭ 104 (+166.67%)
Mutual labels:  pki
Awesome Iam
👤 Identity and Access Management Knowledge for Cloud Platforms
Stars: ✭ 186 (+376.92%)
Mutual labels:  pki
Babassl
A Brisk and Better Assured Cryptographic Toolkit
Stars: ✭ 68 (+74.36%)
Mutual labels:  pki
Poetic-License
Limerick Open License in the spirit of OpenBSD, ISC, BSD0, and MIT Licenses
Stars: ✭ 36 (-7.69%)
Mutual labels:  mit-license
Certlint
X.509 certificate linter, written in Go
Stars: ✭ 60 (+53.85%)
Mutual labels:  pki
Phpasn1
A PHP library to encode and decode arbitrary ASN.1 structures using ITU-T X.690 encoding rules.
Stars: ✭ 136 (+248.72%)
Mutual labels:  pki
freeipa-issuer
A cert-manager external issuer for FreeIPA
Stars: ✭ 22 (-43.59%)
Mutual labels:  pki
iris
Lightweight Component Model and Messaging Framework based on ØMQ
Stars: ✭ 50 (+28.21%)
Mutual labels:  mit-license
Asn1.js
ASN1js is a pure JavaScript library implementing a full ASN.1 BER decoder and encoder.
Stars: ✭ 196 (+402.56%)
Mutual labels:  pki

example workflow License: MIT FOSSA Status

Mathematical Mesh

The Mesh is a Threshold Key Infrastructure that makes the Internet easier to use by making it more secure.

Bad security design doesn't just create insecurity, it causes endless user headaches. Traditional Internet security applications are hard to use because little to no thought was given to usability in their design.

Carl Ellison's law states that the user base for any application is halved for every mouse click or keystroke that is required of them. My personal experience suggest that this likely understates the problem.

The Mesh is designed to provide users with the highest level of security that is possible without asking them to do anything at all. For this to become possible, the Mesh will have to be shipped to users as part of the machine Operating System.

Mathematical Mesh Reference Library

The Reference Library is an Open Source (MIT License) library implementing the Mesh protocols and encodings. It is also the source from which the reference sections of the Mesh specifications are generated and the code used to generate all the examples.

The reference library has three main goals:

  • To serve as a vehicle for documenting and developing the Mesh specifications.

  • To be used in applications to enable use of Mesh capabilities

  • To serve as a benchmark against which the standards compliance of other implementations may be tested.

Meshman Shell Tool

meshman is a shell tool that exposes most Mesh functionality in a form that is compatible with most scripting environments.

Detailed documentation of meshman is given in the User Guide and Reference Manual:

User Guide

Reference Manual

Libraries

In Progress

These badges would be so much more impressive if I could work out how to make them report my code coverage rather than someone else's.

codecov AppVeyor

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].