cryptography
Here are 5,070 public repositories matching this topic...
I am using openSSL 1.1.1g.
In order to be compatible with Web Crypto API (and its wrapper openCrypto) regarding encryption RSA keys, The pKCS8 (and PBKDF2) is needed. The documentation is lacking info on PKCS5_pbe2_set_iv. Is it possible to create it? Thanks.
-
Updated
Sep 28, 2020 - JavaScript
-
Updated
Sep 26, 2020 - Go
-
Updated
Sep 27, 2020 - Java
-
Updated
Sep 17, 2020 - Swift
-
Updated
Sep 27, 2020 - Python
-
Updated
Sep 26, 2020 - TypeScript
- Adding hints and doctest to old codes
- Reviewing Pending PRs
- Helping new Contributors
- Add more algorithms #14 #195
thank you
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
-
Updated
Sep 24, 2020 - Java
-
Updated
Sep 27, 2020 - C++
Problem:
Right now, Ciphey's tests run by importing Ciphey and checking the output.
Ciphey had a bug that only existed when we ran Ciphey in the terminal, not via an import.
Solution:
Create CI (using TravisCI or GitHub actions) that pip3 install ciphey and then runs Ciphey with some tests, such as:
ciphey -q -t "hello"
The -q makes the output greppable, With th
-
Updated
Sep 25, 2020 - Assembly
-
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.
The blockchain v2 reactor utilizes concurrency to saturate the bottleneck of writing blocks to disk. This concurrency is internal to the reactor where the reactor itself will launch and manage internal state machines running as go-routines. This configuration makes testing difficult as we don't know when messages processed by internal state machines will be processed and when we can assert that th
-
Updated
Sep 25, 2020 - JavaScript
-
Updated
Sep 22, 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
-
Updated
Aug 9, 2020 - Go
-
Updated
Aug 9, 2020
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.
-
Updated
Sep 25, 2020 - C++
-
Updated
Sep 25, 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."


Float should not be used for currency amounts (not even in tests). Thus
floatshould be converted to usedecimal. See also bitcoin/bitcoin#19940 (review)Useful skills:
Python 3
Want to work on this issue?
For guidance on contributing, please read CONTRIBUTING.md b