Comments (4)
I would absolutely be interested in this! I'm particularly interested in (2) and (3), as I expect I should be able to pre-generate crypto/err_data.c
at code commit time.
Also, if you're interested in taking this one step further (not necessarily now, but at some point in the future), I've been hoping to eliminate the need for the two-phase build entirely by updating the libcrypto.a
file in place in order to rename symbols. That's probably a much more involved project, but just wanted to put it on your radar in case you're curious.
from mundane.
It looks like (2) and (3) were fixed in 504093a and d0e5361 respectively. Should this be closed, or do we want to write a rust script for (1) too?
from mundane.
IIUC, we'll still need (1) in order to fully remove the dependency on Go, even if we remove CMake and drive the compilation manually from the build script. @davidben, correct me if I'm wrong on that?
from mundane.
You can use the branch "master-with-bazel" or "chromium-stable-with-bazel" maintained by boringssl team to get rid of go.
from mundane.
Related Issues (20)
- Pin to a particular version of BoringSSL HOT 1
- In what ways does Mundane differ from ring?
- CONTRIBUTING.md: Document that you need to pull from googlesource.com HOT 2
- Test BoringSSL refcounting HOT 2
- Run tests with MSan HOT 9
- Rename Signature::verify to is_valid HOT 4
- Switch to opaque error type?
- Make keys Send and Sync, remove Clone HOT 7
- Implement core::hash::Hasher for Hasher, Hmac
- Build docs.rs documentation with all features enabled HOT 1
- Document items behind feature flags HOT 5
- Support for TLS? HOT 2
- Replace "whitelist" with "allowlist" HOT 2
- Add BoringSSL exponent and modulus getters HOT 12
- Figure out coherent strategy around RSA keys
- docs.rs build fails for 0.4.4 HOT 3
- Outdated dependency for cmake HOT 10
- BoringSSL build failure with GCC > 9 HOT 6
- How can i sign the message without hashing HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mundane.