Files
libsignal/rust/protocol/Cargo.toml
Jordan Rose 0542686e70 Update artifact/package/module names across all three app languages
- Java: org.whispersystems:signal-client-java ->
    org.signal:libsignal-client
- Java: org.whispersystems:signal-client-android ->
    org.signal:libsignal-android
- Java: org.whispersystems:libsignal-server ->
    org.signal:libsignal-server
- Swift: SignalClient -> LibSignalClient
- NPM: @signalapp/signal-client -> @signalapp/libsignal-client
- Repository: github.com/signalapp/libsignal-client ->
    github.com/signalapp/libsignal
2022-03-23 10:49:09 -07:00

56 lines
1003 B
TOML

#
# Copyright (C) 2020-2021 Signal Messenger, LLC.
# SPDX-License-Identifier: AGPL-3.0-only
#
[package]
name = "libsignal-protocol"
version = "0.1.0"
authors = ["Ehren Kret <ehren@signal.org>", "Jack Lloyd <jack@signal.org>"]
edition = "2018"
license = "AGPL-3.0-only"
[dependencies]
aes = { version = "0.7.4", features = ["ctr"] }
aes-gcm-siv = "0.10.1"
arrayref = "0.3.6"
async-trait = "0.1.41"
block-modes = "0.8"
curve25519-dalek = { version = "3.0", features = ["serde"] }
hkdf = "0.11"
hmac = "0.11.0"
itertools = "0.10.1"
prost = "0.9"
rand = "0.7.3"
sha2 = "0.9"
subtle = "2.2.3"
x25519-dalek = "1.0"
hex = "0.4"
log = "0.4"
num_enum = "0.5.1"
uuid = "0.8"
displaydoc = "0.2"
thiserror = "1.0.30"
[features]
armv8 = ["aes/armv8", "aes-gcm-siv/armv8"]
[dev-dependencies]
criterion = "0.3"
futures-util = "0.3.7"
[build-dependencies]
prost-build = "0.9"
[[bench]]
name = "session"
harness = false
[[bench]]
name = "ratchet"
harness = false
[[bench]]
name = "sealed_sender"
harness = false