All Projects → eclipse-cognicrypt → Cognicrypt

eclipse-cognicrypt / Cognicrypt

Licence: epl-2.0
CogniCrypt is an Eclipse plugin that supports Java developers in using Java Cryptographic APIs.

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Cognicrypt

go-recipes
🦩 Tools for Go projects
Stars: ✭ 2,490 (+4880%)
Mutual labels:  static-analysis, code-generation
Spoon
Spoon is a metaprogramming library to analyze and transform Java source code (up to Java 15). 🥄 is made with ❤️, 🍻 and ✨. It parses source files to build a well-designed AST with powerful analysis and transformation API.
Stars: ✭ 1,078 (+2056%)
Mutual labels:  static-analysis, code-generation
Rascal
The implementation of the Rascal meta-programming language (including interpreter, type checker, parser generator, compiler and JVM based run-time system)
Stars: ✭ 284 (+468%)
Mutual labels:  static-analysis, code-generation
Ts Morph
TypeScript Compiler API wrapper for static analysis and programmatic code changes.
Stars: ✭ 2,384 (+4668%)
Mutual labels:  static-analysis, code-generation
Cryptoanalysis
CogniCrypt_SAST: CrySL-to-Static Analysis Compiler
Stars: ✭ 36 (-28%)
Mutual labels:  static-analysis, cryptography
Cryptojs.swift
Cross-platform cryptographic functions in swift
Stars: ✭ 42 (-16%)
Mutual labels:  cryptography
Intellidroid
A targeted input generator for Android that improves the effectiveness of dynamic malware analysis.
Stars: ✭ 46 (-8%)
Mutual labels:  static-analysis
Clair
Vulnerability Static Analysis for Containers
Stars: ✭ 8,356 (+16612%)
Mutual labels:  static-analysis
Cryptoinaction
CIA - CryptoInAction
Stars: ✭ 42 (-16%)
Mutual labels:  cryptography
Scala Db Codegen
Scala code/boilerplate generator from a db schema
Stars: ✭ 49 (-2%)
Mutual labels:  code-generation
Omemo Top
Tracking the Progress of OMEMO Integration in various clients
Stars: ✭ 47 (-6%)
Mutual labels:  cryptography
Mundane
Mundane is a Rust cryptography library backed by BoringSSL that is difficult to misuse, ergonomic, and performant (in that order).
Stars: ✭ 1,033 (+1966%)
Mutual labels:  cryptography
Gopaque
Go implementation of OPAQUE (hidden password user registration and auth)
Stars: ✭ 43 (-14%)
Mutual labels:  cryptography
Joeecc
Elliptic Curve Cryptography playground/toolkit written in pure Python
Stars: ✭ 46 (-8%)
Mutual labels:  cryptography
Domtresat
Dominator Tree LLVM Pass to Test Satisfiability
Stars: ✭ 42 (-16%)
Mutual labels:  static-analysis
Keys
Uncomplicated cryptography frameworks base on CommonCrypto
Stars: ✭ 47 (-6%)
Mutual labels:  cryptography
Cryptocat
Secure chat software for your computer.
Stars: ✭ 1,011 (+1922%)
Mutual labels:  cryptography
Write Ups
📚 VoidHack CTF write-ups
Stars: ✭ 45 (-10%)
Mutual labels:  cryptography
Exonum
An extensible open-source framework for creating private/permissioned blockchain applications
Stars: ✭ 1,037 (+1974%)
Mutual labels:  cryptography
Dogen
Reference implementation of the MASD Code Generator.
Stars: ✭ 44 (-12%)
Mutual labels:  code-generation

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].