cryptography
Here are 4,536 public repositories matching this topic...
Blake 3 Support
Can you add Blake3 support to openssl? It's over 10x faster than sha2 and will probably be widely adopted.
-
Updated
Apr 24, 2020 - Go
I'm looking at the react tutorial at https://github.com/amark/gun/wiki/React-Tutorial and noticed that the code examples are using depreciated lifecycle methods such as componentWillMount.
The C++ howto and //examples/helloworld/cc:hello_world
target depend on //cc:cleartext_keytext_handle
which does not have public visibility in Bazel. As far as I can tell it is not
It doesn't seem intuitive to me that Aes is a stateless object. You can create an instance of it with a BlockMode, which seems to imply to me that several encrypt/decrypt of the same data would produce different results each time.
If Aes is going to remain stateless, it would be nice to be explicity about this in the docs.
Is your feature request related to a problem? Please describe.
When we call decrypt on a tensor, we don't want to always provide the protocol if it can be known otherwise.
Describe the solution you'd like
I think that the current protocol that encrypted the tensor can be checked by looking at the child's type.
On the Signup page, the first thing a new Upspin user sees, we provide a link to the Overview before diving into a discussion of the tools. The Overview document itself is long and certainly not required reading to get started with Upspin.
We should add a short overview of the system to the Signup page, perhaps including th
In the past the node and the wallet were in the same repo. When the wallet was extracted into a separate repo, integration tests were moved to - https://github.com/mimblewimble/grin-wallet/tree/master/integration
It would be beneficial to provide a simple way to run integration suits as part of node tests too.
There are several possible options (there are some other for sure):
- Move part of th
Background
The binaries are built with most of the build flags already set, but when building from source you must specify which tags are desired. This is an important step to building a usable binary from source.
These flags should be listed in the docs, with what their use is for the entire system, and whether or not excluding it would break the normal function of the system.
A sect
When there are several encrypted scripts on the site, each one contains functions rc4(), base64(), md5().
If you added the disable include option for these functions in the CLI, I could add them only to the first script.
-
Updated
Apr 29, 2020 - Assembly
When given a wrong argument, some daemon commands fail with "unknown command" error, instead of a meaningful error message.
Examples of useless error messages:
hard_fork_info abc
unknown command: hard_fork_info abc
Monero 'Carbon Chamaeleon' (v0.15.0.0-57854a3e2)
Commands:
...
in_peers abcd
unknown command: in_peers abcd
Monero 'Carbon Chamaeleon' (v0.15.0.0-57854a3e2)
Comm
Summary
While Debug mode is turned on, the user may (unknowinly) leak data about the structure & content of the vault, e.g. clear text file paths. To remind the user that this can happen, we should add
- an clear warning indicator in the main window and
- add a pop-up message when debug mode is activated
Additional Context
The first time this idea was suggested was in #798
There's no pure-JS OpenPGP (or crypto) library of similar quality.
The crypto really merits its own project, especially as many Node.js people are using rather poorly written alternatives.
See YahooArchive/end-to-end#32 for the parallel issue.
Problem:
When you initialize a stuffer with an existing blob, the typical pattern is to write
struct s2n_blob blob;
struct s2n_stuffer stuffer;
GUARD(s2n_stuffer_init(&stuffer, &blob));
GUARD(s2n_stuffer_write(&stuffer, &blob));
This causes a memcpy to write to overlapping pages, which is undefined behavior. A workaround is to use s2n_stuffer_raw_write
, but this st
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
Preface: I am not an expert in encryption, so sorry for any inaccuracies with how I am describing the issue here.
In the documentation, it states:
// Note: CBC and ECB modes use PKCS#7 padding as default
Is it possible to configure what padding is used? I am working with a system where they are not expecting padding. Is that something that even makes sense/is possible?
Take a look at this call graph. Now look at the source of that function and all the calls to methods of InboundLedger
, through the shared_ptr<InboundLedger>
named inbound
. Notice how the call gra
While experimenting within the Globaleaks application i just find out that the binding for SSL_CTX_set1_curves_list is currently not exposed.
This would be useful in order to define a preference on the order of the curves that should be used.
The feature would result particularly important especially for the fact that it seems that OpenSSL default order seems to be ```x25519, secp256r1, x448
-
Updated
Apr 17, 2020 - Go
-
Updated
May 18, 2020 - JavaScript
-
Updated
May 4, 2020
Currently, with usernames, there isn't a good recovery mechanism for users that lose their keys. Originally we were thinking to let a user reset their account if they haven't extracted a key in 30 days (with no further verification), but this would lead to users losing their usernames if they go offline for an extended period.
With email addresses, we could at least verify that the user owns th
I noticed that when I upload a .exe file, the download page does not explain at all what I am about to download.
Perhaps it should read " Download attachment (abcd.exe , 2.3MB)"
-
Updated
May 14, 2020 - C++
It would be great to have documentation on how to associate multiple keys + email id pairs in keybase and github for people using different account for open source and closed source work.
If we wish to use the Wycheproof tests in another library, is it sufficient to create a README.md file in the directory containing the JSON files that includes the Apache2-required notice and copyright statement?
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."
#16083 has been abandoned, so it would be a good first issue to take the branch (bitcoin/bitcoin#16083 (comment)) and submit it as a new pull request.
Useful skills:
Understanding of undo data, the RPC interface and the functional tests.
Want to work on this issue?
The purpose of the
good first issue
label is to highlight which issues ar