<p align="center" width="100%">
<a href="https://openziti.io"><img src="ziti.png" width="100"></a>
</p>

<p align="center">
    <b>
    <a>@openziti/libcrypto.js</a>
    <br>
    <br>
    <b>
    This component contains the OpenSSL libcrypto library compiled to WebAssembly and pure JavaScript, with convenient wrappers.
    This is used as part of the <a href="https://openziti.io/about">OpenZiti</a> Zero Trust browZer stack</b>
</p>

<p align="center">
    <br>
    <b>Are you interested in knowing how to easily embed programmable, high performance, zero trust networking into your app, on any internet connection, without VPNs?
    <br>
    Learn more about our <a href="https://openziti.io/about">OpenZiti</a> project by clicking the image below:</b>
    <br>
    <br>
    <a href="https://openziti.io"><img src="ziti-dev-logo.png" width="200"></a>
</p>

---
[![WASM-Build](https://github.com/openziti/libcrypto.js/workflows/Build-OpenSSL-WASM/badge.svg?branch=main)]()
[![emcc-Build](https://github.com/openziti/libcrypto.js/workflows/Build-emcc-Container/badge.svg?branch=main)]()
[![CodeQL](https://github.com/openziti/libcrypto.js/workflows/CodeQL/badge.svg?branch=main)]()
[![Issues](https://img.shields.io/github/issues-raw/openziti/libcrypto.js)]()
[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)
[![LOC](https://img.shields.io/tokei/lines/github/openziti/libcrypto.js)]()
[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=rounded)](CONTRIBUTING.md)
[![Contributor Covenant](https://img.shields.io/badge/Contributor%20Covenant-v2.0%20adopted-ff69b4.svg)](CODE_OF_CONDUCT.md)

---

<!-- TOC -->

- [Overview](#overview)
- [Features](#features)
- [Installation](#installation)
- [API](#api)
- [License](#license)

<!-- /TOC -->


## Overview

More detailed explanation...coming soon... but meanwhile:  

The Ziti browZer environment allows
you to run a web app server in a private, dark-to-the-internet VPC, and _still_ allow your authorized
users to access it, _AND_ you do not need to make any modifications to your web app to accomplish this.

<br>
<p align="center" width="100%">
<a href="https://ziti.dev"><img src="browZer-diagram.png" width="600"></a>
</p>



## Features

tbd

## Installation

tbd

## API

tbd

## License

Apache 2.0



[npm-image]: https://flat.badgen.net/npm/v/@openziti/libcrypto.js
[npm-url]: https://www.npmjs.com/package/@openziti/libcrypto.js
[install-size-image]: https://flat.badgen.net/packagephobia/install/@openziti/libcrypto.js
[install-size-url]: https://packagephobia.now.sh/result?p=@openziti/libcrypto.js
