Results 661 comments of Brian Smith

> right shift count >= width of type This indicates to me that the musl headers you are using are 64 bit but the compiler is compiling in 32-bit mode.

What you're doing probably works with clang but not GCC. See below: ``` if (target.arch == "wasm32" && target.os == "unknown") || (target.os == "linux" && is_musl && target.arch !=...

> It's no surprise that a 32bit uint64_t breaks things. AFAICT, when this happens, this means that the headers are mismatched to what the compiler expects. I have found that...

I have never tried to cross compile from macOS to another OS. However, I suggest you look at how we compile to -musl targets in CI using clang, and then...

> * arm-unknown-linux-gnueabihf > * arm-unknown-linux-musleabi > * armv7-unknown-linux-gnueabihf > * armv7-unknown-linux-musleabihf The *ring* CI/CD does build for some of those platforms, and shows how to install the tools to...

After I address #1473, it should be pretty easy to extend that work so that we don't need a C toolchain for cross-compiling to Linux.

I updated the description to indicate the intended scope: Add support for generating PKCS#1 SHA-1 signatures, only. I'm not intending to add support for PSS or OAEP support using SHA-1...

In order to support users who do want to enforce that 65537 is the minimum, we won't change the default behavior. Instead I propose we provide an alternate for each...