Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge libsignal-jni #3

Merged
merged 28 commits into from
Oct 19, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
b158ff7
Initialize repository
jack-signal Aug 11, 2020
b03ce6b
Initial commit
jack-signal Aug 11, 2020
8e9d035
Rename to org.whispersystems
jack-signal Aug 11, 2020
420ba84
Add key generation JNI funcs
jack-signal Aug 12, 2020
69b6769
Merge pull request #1 from signalapp/jack/jni
jack-signal Aug 14, 2020
32a6933
Add SenderKeyStore handling
jack-signal Aug 14, 2020
003c689
Merge pull request #2 from signalapp/jack/sender-key-store
jack-signal Aug 17, 2020
f2d5978
Stubs for all the storage interfaces
jack-signal Aug 17, 2020
d1f421c
PreKey and SignedPreKey storage
jack-signal Aug 18, 2020
7badc34
Add the other storage layer types
jack-signal Aug 18, 2020
380356f
Remove unused endpoints
jack-signal Aug 20, 2020
1c4ffa3
Merge pull request #3 from signalapp/jack/storage-layer
jack-signal Aug 24, 2020
944bc99
add 'native' prefix to all JNI functions
jack-signal Aug 24, 2020
43e9ca9
Merge pull request #4 from signalapp/jack/add-native-prefix
jack-signal Aug 24, 2020
d72b126
Add offset argument for PublicKey deserialization
jack-signal Aug 24, 2020
a378dca
Merge pull request #5 from signalapp/jack/decode-with-offset
jack-signal Aug 25, 2020
eee7f6c
Update libsignal-protocol-rust reference
jack-signal Aug 25, 2020
4935c95
Add CI using Github actions
jack-signal Aug 25, 2020
a64c893
cargo fmt
jack-signal Aug 25, 2020
3295172
Merge pull request #6 from signalapp/jack/github-actions
jack-signal Aug 25, 2020
32b5e4a
Add ECPublicKey comparison
jack-signal Aug 25, 2020
54d81d6
Merge pull request #7 from signalapp/jack/eckey-compare
jack-signal Aug 26, 2020
a854bf7
Update with Context (unused) and capture more debug info
jack-signal Sep 16, 2020
755cc05
Merge pull request #8 from signalapp/jack/add-context
jack-signal Sep 17, 2020
e584064
Move libsignal-jni to rust/bridge/jni
jack-signal Oct 16, 2020
52ae600
Merge libsignal-jni history into libsignal-client
jack-signal Oct 16, 2020
3d24f94
Update paths and workspace config
jack-signal Oct 16, 2020
c1331eb
Add license headers
jack-signal Oct 16, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
[workspace]
members = [
"rust/protocol",
"rust/bridge/ffi"
"rust/bridge/ffi",
"rust/bridge/jni"
]
16 changes: 16 additions & 0 deletions rust/bridge/jni/Cargo.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
[package]
name = "libsignal-jni"
version = "0.1.0"
authors = ["Jack Lloyd <[email protected]>"]
edition = "2018"

[lib]
name = "signal_jni"
crate-type = ["dylib"]

# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

[dependencies]
libsignal-protocol-rust = { path = "../../protocol" }
jni = "0.17"
rand = "0.7.3"
1 change: 1 addition & 0 deletions rust/bridge/jni/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# libsignal-jni
Loading