MeshReferenceLibraryClient 1.0.0-rc.4

This is a prerelease version of MeshReferenceLibraryClient.
dotnet add package MeshReferenceLibraryClient --version 1.0.0-rc.4
NuGet\Install-Package MeshReferenceLibraryClient -Version 1.0.0-rc.4
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="MeshReferenceLibraryClient" Version="1.0.0-rc.4" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add MeshReferenceLibraryClient --version 1.0.0-rc.4
#r "nuget: MeshReferenceLibraryClient, 1.0.0-rc.4"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install MeshReferenceLibraryClient as a Cake Addin
#addin nuget:?package=MeshReferenceLibraryClient&version=1.0.0-rc.4&prerelease

// Install MeshReferenceLibraryClient as a Cake Tool
#tool nuget:?package=MeshReferenceLibraryClient&version=1.0.0-rc.4&prerelease

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

Product Compatible and additional computed target framework versions.
.NET net6.0 is compatible.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
  • net6.0

    • No dependencies.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
1.0.0-rc.4 175 12/7/2021

Initial release