Giter Club home page Giter Club logo

cex-net's Introduction

This library is officially retired!

I haven't updated this in years, and it was only ever supposed to be a prototype, and served its purpose well.. Many of the asymmetric ciphers and signature schemes contained in this library have changed, undergoing analysis and improvement during the NIST Post Quantum competition: https://csrc.nist.gov/projects/post-quantum-cryptography. These primitives have been installed in the new library, CEX++: https://github.com/Steppenwolfe65/CEX, which took up where this one ended, and that library contains many other changes and additions, and should now be considered the official version of the CEX library. Because of these changes, and because a better alternative is available, this work should now be considered as only relevant for historical purposes. Not to worry .NET people, I haven't forgotten you.. expect a wrapper class for CEX++ in the next few months.

Version 1.5

This is version 1.5; Asymmetric ciphers have been added, along with preliminary work on the DTM-KEX. Dual License: NTRU and DTM-KEX are GPLv3, everything else is MIT.

Major additions are: Ring-LWE, NTRU, McEliece, GMSS, Rainbow, Volume and Package factories, and the DTM key exchange protocol.

Library has tripled in size from the last release (now 46k+ lines), too much to explain here, I'll update the article when I get a chance..

Update v1.57, all variants of Blake2 added, sequential and parallel; 2B, 2BP, 2S, and 2SP.

CEX++: https://github.com/Steppenwolfe65/CEX

Article: http://www.codeproject.com/Articles/828477/Cipher-EX-V

This project contains strong cryptography, before downloading the source files, it is your responsibility to check if these extended symmetric cipher key lengths (512 bit and higher), and algorithms are legal in your country. If you use this code, please do so responsibly and in accordance to law in your region.

cex-net's People

Contributors

qrcs-corp avatar gsokoll avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.