Franziskus Kiefer

Results 160 issues of Franziskus Kiefer

Currently only SHA-256 is supported as hash function.

enhancement

Hey @franziskuskiefer question for you, how is the current encoding / decoding performance? If there are places you think we can help make improvements let us know. _Originally posted by...

Allow building tls-codec with `no_std`. > I now see this is a bit more `std`-dependent than I realized due to the extensive use of `std::io::{Read, Write}`. _Originally posted by @tarcieri...

With #1573 we enable more tests for all provider implementations. Unfortunately, when cross compiling the test proc macro picks up the supported ciphersuites of the host, not the target. Since...

tests

A couple more benchmarks to measure time and size for ml-kem. This also enables the libcrux provider by default. So let's see what the CI has to say.

size/m

As pointed out by @cryptojedi the `U8` etc. namespace conflicts with relatively popular crates such as https://github.com/japaric/heapless.

Using constants in arithmetic leads to crashes in Charon. See these changes for reproducers. https://github.com/cryspen/libcrux/commit/5b23caf30914d9e71bb8cc29b15f1a355d4784f9 ``` thread 'rustc' panicked at 'libcrux_traits does not have a "explicit_predicates_of"', compiler/rustc_metadata/src/rmeta/decoder/cstore_impl.rs:205:1 note: run with...

Using the `Debug` or `Clone` trait breaks Charon. Looking at the code that fails I expect that any trait will make Charon panic really. ```rust pub fn trait_error(s: &[u8]) {...

A-lifetimes
C-unsupported-language-feature