#authenticode #bindings #ffi #native-bindings #openssl #authenticode-parser #avast

sys authenticode-parser-sys

Raw FFI bindings to the authenticode-parser library

7 releases (4 breaking)

0.5.0 Feb 16, 2024
0.4.0 Feb 3, 2024
0.3.1 Feb 26, 2023
0.2.3 Jan 9, 2023
0.1.0 Jan 7, 2023

#1617 in Cryptography

Download history 94/week @ 2024-01-05 441/week @ 2024-01-12 209/week @ 2024-01-19 409/week @ 2024-01-26 263/week @ 2024-02-02 378/week @ 2024-02-09 501/week @ 2024-02-16 276/week @ 2024-02-23 362/week @ 2024-03-01 303/week @ 2024-03-08 373/week @ 2024-03-15 855/week @ 2024-03-22 453/week @ 2024-03-29 336/week @ 2024-04-05 247/week @ 2024-04-12 184/week @ 2024-04-19

1,228 downloads per month
Used in 4 crates (via authenticode-parser)

MIT/Apache

150KB
3K SLoC

C 1.5K SLoC // 0.1% comments C++ 1K SLoC // 0.1% comments Rust 205 SLoC // 0.0% comments Python 24 SLoC // 0.2% comments

authenticode-parser-sys

Crates.io Documentation

Native bindings for the authenticode parser library from Avast.

This library depends on Openssl. If the library is not found by default, you can either:

  • define the OPENSSL_DIR env variable, from which the include and library dir will be computed.
  • define the OPENSSL_INCLUDE_DIR and OPENSSL_LIB_DIR env variables.

lib.rs:

Native bindings for the authenticode parser library from Avast.

For Rust bindings on top of those types, see the authenticode-parser crate.

Dependencies

~0–780KB