Skip to content

Gestalt strives to be a fairly comprehensive cryptography library in C++ which provides developers with many published ciphers, hashing functions, public key cryptography and more.

License

Notifications You must be signed in to change notification settings

HLRichardson-Git/Gestalt

Repository files navigation

Welcome to the Gestalt Project

Gestalt is an educational project first, and a robust production cryptographic library second.

All FIPS approved algorithms are based on available standards, and tested using KAT or roundtrip validation.

Table of Contents

Overview

Gestalt includes:

  • AES
  • SHA1
  • ECDSA
  • ECDH
  • More to come.

Download

For Production Use

Gestalt is not considered to be production ready.

For Testing and Development

Gestalt is an open-source project where contribution is encouraged, having a local copy of the git repository with the entire project history gives you much more insight into the code base.

A local copy of the Git Repository can be obtained by cloning it from

git clone https://github.com/HLRichardson-Git/Gestalt.git

Documentation

README Files

Presently we only have this singular README file. But as the project grows more will be published for specific topics for clarification that is out of the scope of this.

The Gestalt Guide

WIP

License

Gestalt is licensed under the MIT License, which means that you are free to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software.

See the LICENSE file for more details.

Support

WIP

Contributing

If you are interested and willing to contribute to the Gestalt project, please take a look at the CONTRIBUTING file.

Legalities

A number of nations restrict the use or export of cryptography. If you are potentially subject to such restrictions, you should seek legal advice before attempting to develop or distribute cryptographic code.

Copyright

Copyright (c) 2023-2024 The Gestalt Project Authors.

All rights reserved.

About

Gestalt strives to be a fairly comprehensive cryptography library in C++ which provides developers with many published ciphers, hashing functions, public key cryptography and more.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published