Remove serde dependency.
This commit is contained in:
parent
daf160324c
commit
b867e3230a
@ -17,7 +17,3 @@ base64 = "0.10.1"
|
|||||||
ring = "0.14.6"
|
ring = "0.14.6"
|
||||||
serde_json = "1.0.39"
|
serde_json = "1.0.39"
|
||||||
untrusted = "0.6.2"
|
untrusted = "0.6.2"
|
||||||
|
|
||||||
[dependencies.serde]
|
|
||||||
version = "1.0.90"
|
|
||||||
features = ["derive"]
|
|
||||||
|
31
src/lib.rs
31
src/lib.rs
@ -228,8 +228,7 @@ mod test {
|
|||||||
use std::collections::HashMap;
|
use std::collections::HashMap;
|
||||||
|
|
||||||
use base64::{decode_config, STANDARD_NO_PAD};
|
use base64::{decode_config, STANDARD_NO_PAD};
|
||||||
use serde::Serialize;
|
use serde_json::{from_str, json, to_string, to_value, Value};
|
||||||
use serde_json::{from_str, to_string, to_value, Value};
|
|
||||||
|
|
||||||
use super::{
|
use super::{
|
||||||
canonical_json, hash_and_sign_event, sign_json, verify_event, verify_json, Ed25519KeyPair,
|
canonical_json, hash_and_sign_event, sign_json, verify_event, verify_json, Ed25519KeyPair,
|
||||||
@ -373,18 +372,6 @@ mod test {
|
|||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
fn sign_minimal_json() {
|
fn sign_minimal_json() {
|
||||||
#[derive(Serialize)]
|
|
||||||
struct Alpha {
|
|
||||||
one: u8,
|
|
||||||
two: String,
|
|
||||||
}
|
|
||||||
|
|
||||||
#[derive(Serialize)]
|
|
||||||
struct ReverseAlpha {
|
|
||||||
two: String,
|
|
||||||
one: u8,
|
|
||||||
}
|
|
||||||
|
|
||||||
let key_pair = Ed25519KeyPair::new(
|
let key_pair = Ed25519KeyPair::new(
|
||||||
decode_config(&PUBLIC_KEY, STANDARD_NO_PAD)
|
decode_config(&PUBLIC_KEY, STANDARD_NO_PAD)
|
||||||
.unwrap()
|
.unwrap()
|
||||||
@ -396,15 +383,15 @@ mod test {
|
|||||||
)
|
)
|
||||||
.unwrap();
|
.unwrap();
|
||||||
|
|
||||||
let alpha = Alpha {
|
let alpha = json!({
|
||||||
one: 1,
|
"one": 1,
|
||||||
two: "Two".to_string(),
|
"two": "Two",
|
||||||
};
|
});
|
||||||
|
|
||||||
let reverse_alpha = ReverseAlpha {
|
let reverse_alpha = json!({
|
||||||
two: "Two".to_string(),
|
"two": "Two",
|
||||||
one: 1,
|
"one": 1,
|
||||||
};
|
});
|
||||||
|
|
||||||
let mut alpha_value = to_value(alpha).expect("alpha should serialize");
|
let mut alpha_value = to_value(alpha).expect("alpha should serialize");
|
||||||
sign_json("domain", &key_pair, &mut alpha_value).unwrap();
|
sign_json("domain", &key_pair, &mut alpha_value).unwrap();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user