Skip to content

Library that implements the protocol and some important components needed for applications development.

License

Notifications You must be signed in to change notification settings

HyperboreaHQ/hyperborealib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hyperborealib

Library that implements the protocol and some important components needed for applications development.

This library provides relatively low-level types. It's better to use hyperelm for software development instead.

Available features

  1. General interfaces for data transforming (encryption, compression, encoding).
    • AES-256-GCM
    • ChaCha20-Poly1305
    • DEFLATE
    • Brotli
    • Base64
  2. General interfaces for HTTP clients and servers. Implemented into the library:
  3. REST API types implementation compatible with the protocol's paper.
  4. HTTP middleware to perform and process REST API requests.
  5. Port forwarding capabilities.
    • UPnP port forwarding

Author: Nikita Podvirnyi
Licensed under AGPL-3.0

About

Library that implements the protocol and some important components needed for applications development.

Resources

License

Stars

Watchers

Forks

Languages