<h1 align="center">@hpke/common</h1>

<div align="center">
<a href="https://www.npmjs.com/package/@hpke/common"><img src="https://img.shields.io/npm/v/@hpke/common" alt="npm"/></a>
<a href="https://jsr.io/@hpke/common"><img src="https://jsr.io/badges/@hpke/common" alt="JSR"/></a>
</div>

<div align="center">
A TypeScript <a href="https://datatracker.ietf.org/doc/html/rfc9180">Hybrid Public Key Encryption (HPKE)</a> internal-use common module for <a href="https://jsr.io/@hpke">@hpke family modules</a>.
</div>

<div align="center">
</div>

## Installation

Do not install this package directly, it is an internal package used by
[@hpke/core](https://jsr.io/@hpke/core),
[@hpke/chacha20poly1305](https://jsr.io/@hpke/chacha20poly1305) and so on. Use
either of them instead.

## Contributing

We welcome all kind of contributions, filing issues, suggesting new features or
sending PRs.
