extiop

Results 12 issues of extiop

dependencies
binding
rust

dependencies
binding
rust

Currently files can be a list of files from stdin, a directory or specific files, it could be interesting to avoid writing data on disk to directly create a MLA...

enhancement

Fails like https://github.com/ANSSI-FR/MLA/actions/runs/12364423067/job/34507635501?pr=227 and https://github.com/ANSSI-FR/MLA/actions/runs/12364423067/job/34507634605?pr=227 are most likely explained by https://github.com/ANSSI-FR/MLA/issues/226 and https://github.com/ANSSI-FR/MLA/blob/master/mlar/tests/integration.rs#L43. Indeed, when file3.bin from the `setup()` is used in `test_repair_auth_unauth()` integration test, the input to mlar is...

bug
CI

Once the format v2 is finalized, a CRYPTO.md must be added to detail cryptography specifications. It can be relevant to talk about cryptography agility by stating that at the moment...

documentation

cf. https://github.com/ANSSI-FR/MLA/blob/hpke/mlakey-parser/src/lib.rs#L30 IETF draft: https://datatracker.ietf.org/doc/html/draft-ietf-lamps-kyber-certificates For now, using an ANSSI factice OID.

documentation

The `repair` action with `mlar` uses `brotli::BrotliDecompressStream` in `Read` impl for `CompressionLayerFailSafeReader`. While needing more input (`brotli::BrotliResult::NeedsMoreInput`) brotli can return an `output_offset` of 0 which is considered as there is...

bug

Implement seek trait for [BlocksToFileReader](https://github.com/ANSSI-FR/MLA/blob/master/mla/src/lib.rs#L775) as it can be useful to read an archive at a specific offset without reading it all. Underlying layers already support it, thus it is...

enhancement

Currently, the implementation of `ArchiveEntryDataReader::seek` uses an approach where, when seeking inside a block, it creates a zero-filled buffer and reads bytes to advance the underlying reader to the correct...

enhancement

As described in https://github.com/ANSSI-FR/MLA/tree/master/bindings/C#caveat, removing `Box` approach and using one with known types at compile time would ensure thread safety, thus the use of MLA `Send` feature. Though, it will...

refactoring
binding