cryptography
Here are 5,361 public repositories matching this topic...
As OpenSSL does not support asynchronous read/write duplex, sometimes, the asynchronous read/write logic needs to be changed to consecutive processing. An interface for viewing the job status in internal objects maybe helpful for this.
ASYNC_JOB *SSL_get_job(const SSL *s)
{
return s->job;
}
An open source cybersecurity protocol for syncing decentralized graph data.
-
Updated
Nov 29, 2020 - JavaScript
A Stable & Secure Tunnel based on KCP with N:M multiplexing and FEC. Available for ARM, MIPS, 386 and AMD64。KCPプロトコルに基づく安全なトンネル。KCP 프로토콜을 기반으로 하는 보안 터널입니다。
-
Updated
Nov 26, 2020 - Go
Tink is a multi-language, cross-platform, open source library that provides cryptographic APIs that are secure, easy to use correctly, and hard(er) to misuse.
-
Updated
Dec 10, 2020 - C++
CryptoSwift is a growing collection of standard and secure cryptographic algorithms implemented in Swift
-
Updated
Dec 1, 2020 - Swift
Welcome to JavaScript community
Describe your change:
- Add an algorithm?
- Fix a bug or typo in an existing algorithm?
- Documentation change?
Checklist:
- I have read CONTRIBUTING.md.
- This pull request is all my own work -- I have not plagiarized.
- I know that p
A library for answering questions using data you cannot see
-
Updated
Dec 10, 2020 - Python
Hello spoooopyyy hackers
This is a Hacktoberfest only issue!
This is also data-sciency!
The Problem
Our English dictionary contains words that aren't English, and does not contain common English words.
Examples of non-common words in the dictionary:
"hlithskjalf",
"hlorrithi",
"hlqn",
"hm",
"hny",
"ho",
"hoactzin",
"hoactzine
A powerful obfuscator for JavaScript and Node.js
-
Updated
Dec 9, 2020 - TypeScript
Multi-platform transparent client-side encryption of your files in the cloud
-
Updated
Dec 10, 2020 - Java
Currently stratumserver has no unit tests. This will improve the quality and allow future commits to be TDD safe. All units will be tested to ensure the module as a unit itself is tested.
Background
When a node has multiple private channels with the same peer, the hop hints in their payment requests will be populated with multiple channels. The purpose of these hop hints is to specify the next node's key and indicate the fees and cltv delta needed for route construction.
In pathfinding, due to non-strict forwarding, an LND node paying to this destination will only use the
Monero: the secure, private, untraceable cryptocurrency
-
Updated
Dec 10, 2020 - C++
An encrypted IPv6 network using public-key cryptography for address allocation and a distributed hash table for routing.
-
Updated
Dec 8, 2020 - Assembly
End-To-End is a crypto library to encrypt, decrypt, digital sign, and verify signed messages (implementing OpenPGP)
-
Updated
May 18, 2020 - JavaScript
Problem:
A common pattern is:
GUARD(s2n_stuffer_skip_write(stuffer, bytes_to_write));
uint8_t* ptr = suffer->blob.data + stuffer->write_cursor - bytes_to_write;
which could be simplified.
Solution:
*ptr could be an *out parameter to s2n_stuffer_skip_write
- Does this change what S2N sends over the wire? No.
- Does this change any public APIs? No.
v0.33 linting
We will be supporting v0.33 till the next major release (0.35). We should bump golangci-lint version to the latest version to fix ci failures. In doing so many linting errors will arise, these should be cleaned up in the same PR.
This is an easy first contribution to Tendermint, if you are looking to get your hands dirty :)
A native implementation of TLS in Javascript and tools to write crypto-based and network-heavy webapps
-
Updated
Nov 18, 2020 - JavaScript
cryptography is a package designed to expose cryptographic primitives and recipes to Python developers.
-
Updated
Dec 10, 2020 - Python
Clients that support multiple server connections would like to have a way to decide which server connection is best able to handle a query. Servers currently "sort of" expose their load as fees, but there's no real exposure of server load in a useful way. Some parameter should be added to the "server" publication stream that clients can just compare across servers to decide which is most likely to
A curated list of cryptography resources and links.
-
Updated
Dec 8, 2020
A Crypto-Secure, Production-Grade Reliable-UDP Library for golang with FEC
-
Updated
Nov 16, 2020 - Go
https://scotthelme.co.uk/a-new-security-header-feature-policy/
I guess it will be easy to add, because we certainly don't use any of these features.
Or maybe "gyroscope" or so may be used by the random number generator in sjcl, but that's all.
free C++ class library of cryptographic schemes
-
Updated
Dec 8, 2020 - C++
HElib is an open-source software library that implements homomorphic encryption. It supports the BGV scheme with bootstrapping and the Approximate Number CKKS scheme. HElib also includes optimizations for efficient homomorphic evaluation, focusing on effective use of ciphertext packing techniques and on the Gentry-Halevi-Smart optimizations.
-
Updated
Dec 9, 2020 - C++
Improve this page
Add a description, image, and links to the cryptography topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with the cryptography topic, visit your repo's landing page and select "manage topics."


Travis is shutting down, so the last remaining job needs to be moved to cirrus ci. The others have been moved in #19179.
Useful skills:
Backround in:
Want to work on this issue?
For guidance on contributing, please read CONTRIBUTING.md before opening your pull