whisperfish / libsignal-protocol-rs

A Rust interface to the Signal Protocol. DEPRECATED in favour of https://github.com/signalapp/libsignal-client ! Signal reimplemented the whole thing in Rust.
https://michael-f-bryan.github.io/libsignal-protocol-rs
GNU General Public License v3.0
44 stars 10 forks source link

Fixup compilation for non x86_64 targets where c_char = u8 #77

Closed rubdos closed 3 years ago

rubdos commented 3 years ago

Fixes

   Compiling libsignal-protocol v0.1.1-alpha.0 (https://github.com/Michael-F-Bryan/libsignal-protocol-rs#40490f95)
error[E0308]: mismatched types
   --> /home/rsmet/.cargo/git/checkouts/libsignal-protocol-rs-bd2698d95a103c0d/40490f9/libsignal-protocol/src/store_context.rs:120:17
    |
120 |                 identifier.as_ptr() as *const i8,
    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `u8`, found `i8`
    |
    = note: expected raw pointer `*const u8`
               found raw pointer `*const i8`