wycheproof
adoptium
wycheproof | adoptium | |
---|---|---|
12 | 150 | |
2,587 | 173 | |
- | 0.6% | |
0.0 | 6.7 | |
about 4 years ago | 17 days ago | |
Java | ||
Apache License 2.0 | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
wycheproof
- Google's Project Wycheproof
- SHA-3 Buffer Overflow - CVE-2022-37454
-
When To Roll Your Own X
I failed to notice the relevant Wycheproof test vectors because they weren’t listed on the front page (they still aren’t).
-
Automated Tests Are the Safety Net that Saves You
When I wrote the Monocypher cryptographic library, I didn't really know how to write serous tests. With some help, I eventually got something pretty good, with 100% code and path coverage, that test every possible input lengths as well as obscure corner cases I stole from various places (most notably Whycheproof).
- Project Wycheproof
- Psychic Signatures in Java
- What are some real-world security issues in cryptography?
-
How to verify ECC double and add algorithm implementation
"GitHub - google/wycheproof: Project Wycheproof tests crypto libraries against known attacks." https://github.com/google/wycheproof
-
An Illustrated Guide to Elliptic Curve Cryptography Validation
Thankfully, Curve25519 is much easier to implement, with much fewer death traps than short Weierstraß curves. For X25519, just follow DJB’s advice from ECC Hacks https://www.youtube.com/watch?v=vEt-D8xZmgE and make sure your arithmetic is up to snuff (constant time arithmetic is actually the hard part, by default I strongly suggest you steal it from the ref10 implementation).
For EdDSA, just follow the relevant explicit formulas, avoid clever (but dangerous) tricks such as converting to Montgomery form and back, and test with Wycheproof’s Ed25519 test vectors. https://github.com/google/wycheproof/blob/master/testvectors...
-
Is AES 256-bit good enough for files.
Have you tested all your applicable components against the Wycheproof test vectors and passed?
adoptium
-
How can I implement a simple asynchronous DRAM controller? (2018)
Used the recommended JRT https://adoptium.net/
Wandered through the https://github.com/hneemann/Digital site and saw past issues with JRT but no obvious solution.
I have a couple hundred GALs of same or similar model number of new old stock
-
I REALLY NEED HELP WITH THIS SERVER, HUGE ISSUE PLZ
Oracle Java is shit use https://adoptium.net/ or another one
- ClickHouse Keeper: A ZooKeeper alternative written in C++
- OpenTF Renames Itself to OpenTofu
-
JDK 21 Release Notes
Some options for those who prefer to avoid the Oracle minefield:
https://adoptium.net
https://aws.amazon.com/corretto
https://www.azul.com/downloads
https://bell-sw.com/pages/downloads
Sadly, no-one has managed to package it yet, but we should get something in the next couple of days. Since 21 is an "LTS" release, major Linux distributions will provide a runtime pretty soon. Ubuntu backports them to old releases too.
- Any JavaFX+Linux user here?
-
Downloading Java... couldn't find what I needed when searching the subreddit
https://adoptium.net/ This link?
-
Please help!!!! (MultiMc problem)
I'm using this one on MultiMC. https://adoptium.net/
-
Help how 2 do this
some of these will take care of java for you, others are more manual. if you need java, I recommend https://adoptium.net/
-
Few general questions from hopefully Java beginner-to-be?
You can totally use VSCode. It's Java support is quite good (it really uses Eclipse under the hood basically). You can compile Java code by hand if you install the Java Development Kit. You can also use a build tool to help you. Maven is the most used one. It has a bit of a learning curve but makes using libraries a lot easier.
What are some alternatives?
ejbca-ce - EJBCA® – Open-source public key infrastructure (PKI) and certificate authority (CA) software.
ATLauncher - ATLauncher is a Launcher for Minecraft which integrates multiple different ModPacks to allow you to download and install ModPacks easily and quickly.
kyberJCE - Pure Java implementation of the Kyber (version 3) post-quantum IND-CCA2 KEM.
docker-images - Official source of container configurations, images, and examples for Oracle products and projects
cryptofuzz - Fuzzing cryptographic libraries. Magic bug printer go brrrr.
corretto-17 - Amazon Corretto 17 is a no-cost, multi-platform, production-ready distribution of OpenJDK 17
Monocypher - An easy to use, easy to deploy crypto library
javafx-gradle-plugin - Gradle plugin that makes it easy to work with JavaFX 11+
jdk17u - https://wiki.openjdk.org/display/JDKUpdates/JDK+17u
adoptium.net - Development of the website has moved to https://github.com/adoptium/website-v2
noise_spec - Noise Specification
SDKMan - The SDKMAN! Command Line Interface