mirror of
https://github.com/fluencelabs/trust-graph
synced 2025-07-05 01:21:41 +00:00
Compare commits
4 Commits
trust-grap
...
keypair-v0
Author | SHA1 | Date | |
---|---|---|---|
d567848cba | |||
9b942eacca | |||
c85fb16de3 | |||
97ce5bbac7 |
6
.github/release-please/manifest.json
vendored
6
.github/release-please/manifest.json
vendored
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"trust-graph": "0.4.1",
|
"trust-graph": "0.4.2",
|
||||||
"aqua": "0.4.1",
|
"aqua": "0.4.1",
|
||||||
"service": "0.4.1",
|
"service": "0.4.2",
|
||||||
"keypair": "0.10.0"
|
"keypair": "0.10.1"
|
||||||
}
|
}
|
||||||
|
6
.github/workflows/release.yml
vendored
6
.github/workflows/release.yml
vendored
@ -14,9 +14,9 @@ jobs:
|
|||||||
|
|
||||||
outputs:
|
outputs:
|
||||||
releases-created: ${{ steps.release.outputs['releases_created'] }}
|
releases-created: ${{ steps.release.outputs['releases_created'] }}
|
||||||
trust-graph-api-release-created: ${{ steps.release.outputs['aqua--release-created'] }}
|
trust-graph-api-release-created: ${{ steps.release.outputs['aqua--release_created'] }}
|
||||||
trust-graph-release-created: ${{ steps.release.outputs['release-created'] }}
|
trust-graph-release-created: ${{ steps.release.outputs['trust-graph--release_created'] }}
|
||||||
trust-graph-tag-name: ${{ steps.release.outputs['tag_name'] }}
|
trust-graph-tag-name: ${{ steps.release.outputs['trust-graph--tag_name'] }}
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Run release-please
|
- name: Run release-please
|
||||||
|
6
Cargo.lock
generated
6
Cargo.lock
generated
@ -963,7 +963,7 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "fluence-keypair"
|
name = "fluence-keypair"
|
||||||
version = "0.10.0"
|
version = "0.10.1"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"asn1_der 0.6.3",
|
"asn1_der 0.6.3",
|
||||||
"bs58",
|
"bs58",
|
||||||
@ -2897,7 +2897,7 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "trust-graph"
|
name = "trust-graph"
|
||||||
version = "0.4.1"
|
version = "0.4.2"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"bs58",
|
"bs58",
|
||||||
"derivative",
|
"derivative",
|
||||||
@ -2914,7 +2914,7 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "trust-graph-wasm"
|
name = "trust-graph-wasm"
|
||||||
version = "0.4.1"
|
version = "0.4.2"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"anyhow",
|
"anyhow",
|
||||||
"bincode",
|
"bincode",
|
||||||
|
@ -14,9 +14,7 @@ SCRIPT_DIR="$(pwd)"
|
|||||||
(
|
(
|
||||||
echo "*** create builtin distribution package ***"
|
echo "*** create builtin distribution package ***"
|
||||||
cd ..
|
cd ..
|
||||||
mv builtin-package trust-graph
|
tar --exclude="package.sh" -f trust-graph.tar.gz -zcv --transform 's|builtin-package|trust-graph|' builtin-package
|
||||||
tar --exclude="package.sh" -f trust-graph.tar.gz -zcv ./trust-graph
|
|
||||||
mv trust-graph builtin-package
|
|
||||||
)
|
)
|
||||||
|
|
||||||
echo "*** done ***"
|
echo "*** done ***"
|
||||||
|
@ -4,6 +4,13 @@ All notable changes to this project will be documented in this file.
|
|||||||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
||||||
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||||
|
|
||||||
|
## [0.10.1](https://github.com/fluencelabs/trust-graph/compare/keypair-v0.10.0...keypair-v0.10.1) (2023-05-02)
|
||||||
|
|
||||||
|
|
||||||
|
### Features
|
||||||
|
|
||||||
|
* **keypair:** Make `KeyFormat` more convenient ([#91](https://github.com/fluencelabs/trust-graph/issues/91)) ([9b942ea](https://github.com/fluencelabs/trust-graph/commit/9b942eacca49d0468b4d7512667102363a6c9aa3))
|
||||||
|
|
||||||
## [0.10.0](https://github.com/fluencelabs/trust-graph/compare/keypair-v0.9.0...keypair-v0.10.0) (2023-03-15)
|
## [0.10.0](https://github.com/fluencelabs/trust-graph/compare/keypair-v0.9.0...keypair-v0.10.0) (2023-03-15)
|
||||||
|
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "fluence-keypair"
|
name = "fluence-keypair"
|
||||||
version = "0.10.0"
|
version = "0.10.1"
|
||||||
authors = ["Fluence Labs"]
|
authors = ["Fluence Labs"]
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
description = "identity"
|
description = "identity"
|
||||||
|
@ -48,6 +48,7 @@ use std::str::FromStr;
|
|||||||
/// ```
|
/// ```
|
||||||
///
|
///
|
||||||
|
|
||||||
|
#[derive(Debug, Clone, Copy, PartialEq, Eq)]
|
||||||
pub enum KeyFormat {
|
pub enum KeyFormat {
|
||||||
Ed25519,
|
Ed25519,
|
||||||
#[cfg(not(target_arch = "wasm32"))]
|
#[cfg(not(target_arch = "wasm32"))]
|
||||||
@ -168,6 +169,18 @@ impl KeyPair {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// Get the key format of this keypair.
|
||||||
|
pub fn key_format(&self) -> KeyFormat {
|
||||||
|
use KeyPair::*;
|
||||||
|
|
||||||
|
match self {
|
||||||
|
Ed25519(_) => KeyFormat::Ed25519,
|
||||||
|
#[cfg(not(target_arch = "wasm32"))]
|
||||||
|
Rsa(_) => KeyFormat::Rsa,
|
||||||
|
Secp256k1(_) => KeyFormat::Secp256k1,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/// Get the public key of this keypair.
|
/// Get the public key of this keypair.
|
||||||
pub fn public(&self) -> PublicKey {
|
pub fn public(&self) -> PublicKey {
|
||||||
use KeyPair::*;
|
use KeyPair::*;
|
||||||
|
@ -4,6 +4,11 @@ All notable changes to this project will be documented in this file.
|
|||||||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
||||||
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||||
|
|
||||||
|
* The following workspace dependencies were updated
|
||||||
|
* dependencies
|
||||||
|
* trust-graph bumped from 0.4.1 to 0.4.2
|
||||||
|
* fluence-keypair bumped from 0.10.0 to 0.10.1
|
||||||
|
|
||||||
## [0.4.1](https://github.com/fluencelabs/trust-graph/compare/trust-graph-wasm-v0.4.0...trust-graph-wasm-v0.4.1) (2023-04-13)
|
## [0.4.1](https://github.com/fluencelabs/trust-graph/compare/trust-graph-wasm-v0.4.0...trust-graph-wasm-v0.4.1) (2023-04-13)
|
||||||
|
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "trust-graph-wasm"
|
name = "trust-graph-wasm"
|
||||||
version = "0.4.1"
|
version = "0.4.2"
|
||||||
authors = ["Fluence Labs"]
|
authors = ["Fluence Labs"]
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
description = "trust graph wasm"
|
description = "trust graph wasm"
|
||||||
@ -12,8 +12,8 @@ name = "trust-graph"
|
|||||||
path = "src/main.rs"
|
path = "src/main.rs"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
trust-graph = { version = "0.4.1", path = "../trust-graph" }
|
trust-graph = { version = "0.4.2", path = "../trust-graph" }
|
||||||
fluence-keypair = { version = "0.10.0", path = "../keypair" }
|
fluence-keypair = { version = "0.10.1", path = "../keypair" }
|
||||||
marine-rs-sdk = { version = "0.7.1", features = ["logger"] }
|
marine-rs-sdk = { version = "0.7.1", features = ["logger"] }
|
||||||
marine-sqlite-connector = "0.8.0"
|
marine-sqlite-connector = "0.8.0"
|
||||||
|
|
||||||
|
@ -1,5 +1,9 @@
|
|||||||
# Changelog
|
# Changelog
|
||||||
|
|
||||||
|
* The following workspace dependencies were updated
|
||||||
|
* dependencies
|
||||||
|
* fluence-keypair bumped from 0.10.0 to 0.10.1
|
||||||
|
|
||||||
## [0.4.1](https://github.com/fluencelabs/trust-graph/compare/trust-graph-v0.4.0...trust-graph-v0.4.1) (2023-04-13)
|
## [0.4.1](https://github.com/fluencelabs/trust-graph/compare/trust-graph-v0.4.0...trust-graph-v0.4.1) (2023-04-13)
|
||||||
|
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "trust-graph"
|
name = "trust-graph"
|
||||||
version = "0.4.1"
|
version = "0.4.2"
|
||||||
authors = ["Fluence Labs"]
|
authors = ["Fluence Labs"]
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
description = "trust graph"
|
description = "trust graph"
|
||||||
@ -10,7 +10,7 @@ repository = "https://github.com/fluencelabs/trust-graph"
|
|||||||
[dependencies]
|
[dependencies]
|
||||||
serde = { version = "1.0.118", features = ["derive"] }
|
serde = { version = "1.0.118", features = ["derive"] }
|
||||||
|
|
||||||
fluence-keypair = { path = "../keypair", version = "0.10.0" }
|
fluence-keypair = { path = "../keypair", version = "0.10.1" }
|
||||||
bs58 = "0.4.0"
|
bs58 = "0.4.0"
|
||||||
failure = "0.1.6"
|
failure = "0.1.6"
|
||||||
log = "0.4.11"
|
log = "0.4.11"
|
||||||
|
Reference in New Issue
Block a user