Skip to content

CogniCrypt is an Eclipse plugin that supports Java developers in using Java Cryptographic APIs.

License

Notifications You must be signed in to change notification settings

eclipse-cognicrypt/CogniCrypt

Repository files navigation

IMPORTANT: This repository is no longer maintained

CogniCrypt is no longer maintained as an Eclipse plugin and it does not work with newer Eclipse versions anymore. Instead of using CogniCrypt as a plugin that reports violations in your IDE, you can still use CogniCrypt as a program or CLI tool with various other output formats. See CryptoAnalysis for more information.

CogniCrypt

CogniCrypt is an Eclipse plugin that supports Java developers in using cryptographic APIs. It supports developers in two ways. First, it may generate code snippets for a number of programming tasks that involve cryptography, e.g., communication over a secure channel, data encryption, and long-term archiving. Second, it continuously runs a suite of static analyses in the background that check the developer's code for misuses of cryptographic APIs.

Installation

To set up CogniCrypt in your own Eclipse, please install it from the Update Site. If it is your first time using CogniCrypt, we recommend you to browse Eclipse website and check out the tutorial in this project's wiki. Nightly builds of CogniCrypt are also available.

Contribution

Cryptography experts may contribute in two ways. Experts who design and implement cryptographic algorithms can integrate those into CogniCrypt. CogniCrypt does not expose these algorithms directly but through its tasks. Experts who are providing more high-level security solutions may integrate those as well into CogniCrypt. These will be made available to CogniCrypt's user directly as new tasks. Please refer to the contributors documentation for more detail.

About

CogniCrypt is an Eclipse plugin that supports Java developers in using Java Cryptographic APIs.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published