remove the dependency on openssl (merge)
This commit is contained in:
commit
5005240699
|
@ -2057,7 +2057,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "nebula-ffi"
|
||||
version = "0.1.3"
|
||||
version = "0.1.4"
|
||||
dependencies = [
|
||||
"bindgen",
|
||||
"gobuild",
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "nebula-ffi"
|
||||
version = "0.1.3"
|
||||
version = "0.1.4"
|
||||
edition = "2021"
|
||||
description = "A Rust wrapper crate for communicating with Nebula via a CGO FFI."
|
||||
license = "GPL-3.0-or-later"
|
||||
|
|
|
@ -15,7 +15,7 @@ fn main() {
|
|||
compiler = "go";
|
||||
}
|
||||
|
||||
gobuild::Build::new().compiler(compiler).buildmode(BuildMode::CShared).file("main.go").compile("nebulaffi");
|
||||
gobuild::Build::new().compiler(compiler).buildmode(BuildMode::CArchive).file("main.go").compile("nebulaffi");
|
||||
|
||||
println!("Go compile success");
|
||||
|
||||
|
|
|
@ -4,8 +4,8 @@ set -e
|
|||
cd $1 || exit
|
||||
cd tfcli || exit
|
||||
|
||||
echo "Building for release, v$2_$3 (+static) (--target x86_64-unknown-musl)"
|
||||
cargo build --release --target x86_64-unknown-linux-musl
|
||||
echo "Building for release, v$2_$3 (+static) (--target x86_64-unknown-gnu)"
|
||||
cargo build --release
|
||||
|
||||
cd ../packages/void_amd64_tfcli || exit
|
||||
|
||||
|
@ -17,7 +17,7 @@ mkdir -p work/etc/sv
|
|||
|
||||
echo "Copying tfcli binary"
|
||||
|
||||
cp ../../target/x86_64-unknown-linux-musl/release/tfcli work/usr/bin/tfcli
|
||||
cp ../../target/release/tfcli work/usr/bin/tfcli
|
||||
chmod 755 work/usr/bin/tfcli
|
||||
|
||||
echo "Building XBPS package"
|
||||
|
|
|
@ -4,8 +4,8 @@ set -e
|
|||
cd $1 || exit
|
||||
cd tfclient || exit
|
||||
|
||||
echo "Building for release, v$2_$3 (+static) (--target x86_64-unknown-musl)"
|
||||
cargo build --release --target x86_64-unknown-linux-musl
|
||||
echo "Building for release, v$2_$3 (+static) (--target x86_64-unknown-gnu)"
|
||||
cargo build --release
|
||||
|
||||
cd ../packages/void_amd64_tfclient || exit
|
||||
|
||||
|
@ -17,7 +17,7 @@ mkdir -p work/etc/sv
|
|||
|
||||
echo "Copying tfclient binary"
|
||||
|
||||
cp ../../target/x86_64-unknown-linux-musl/release/tfclient work/usr/bin/tfclient
|
||||
cp ../../target/release/tfclient work/usr/bin/tfclient
|
||||
chmod 755 work/usr/bin/tfclient
|
||||
cp -r tfclient work/etc/sv
|
||||
|
||||
|
|
|
@ -10,9 +10,8 @@ use dnapi_rs::message::{
|
|||
DoUpdateResponse, EnrollResponse, RequestV1, RequestWrapper, SignedResponse,
|
||||
SignedResponseWrapper,
|
||||
};
|
||||
use ed25519_dalek::{Signature, Signer, SigningKey, Verifier, VerifyingKey};
|
||||
use ed25519_dalek::{Signature, Signer, Verifier, VerifyingKey};
|
||||
use log::{debug, error};
|
||||
use rand::rngs::OsRng;
|
||||
use std::clone::Clone;
|
||||
use trifid_pki::cert::{deserialize_ed25519_public, deserialize_x25519_public};
|
||||
use trifid_pki::x25519_dalek::PublicKey;
|
||||
|
|
Loading…
Reference in New Issue