diff --git a/ic-agent/src/identity/basic.rs b/ic-agent/src/identity/basic.rs index 9c5f22b2..152f5537 100644 --- a/ic-agent/src/identity/basic.rs +++ b/ic-agent/src/identity/basic.rs @@ -6,7 +6,7 @@ use crate::identity::error::PemError; use ring::signature::{Ed25519KeyPair, KeyPair}; use simple_asn1::ASN1Block::{BitString, ObjectIdentifier, Sequence}; -use simple_asn1::{oid, to_der}; +use simple_asn1::{oid, to_der, BigUint, OID}; /// A Basic Identity which sign using an ED25519 key pair. pub struct BasicIdentity { diff --git a/ic-agent/src/identity/secp256k1.rs b/ic-agent/src/identity/secp256k1.rs index 979acdf5..e9ee9900 100644 --- a/ic-agent/src/identity/secp256k1.rs +++ b/ic-agent/src/identity/secp256k1.rs @@ -12,7 +12,7 @@ use openssl::pkey::{Private, Public}; use openssl::sha::sha256; use simple_asn1::ASN1Block; use simple_asn1::ASN1Block::{BitString, ObjectIdentifier, Sequence}; -use simple_asn1::{oid, to_der}; +use simple_asn1::{oid, to_der, BigUint, OID}; #[derive(Clone, Debug)] pub struct Secp256k1Identity { diff --git a/ic-identity-hsm/src/hsm.rs b/ic-identity-hsm/src/hsm.rs index 99050a91..20bc3202 100644 --- a/ic-identity-hsm/src/hsm.rs +++ b/ic-identity-hsm/src/hsm.rs @@ -9,7 +9,7 @@ use pkcs11::types::{ }; use pkcs11::Ctx; use simple_asn1::ASN1Block::{BitString, ObjectIdentifier, OctetString, Sequence}; -use simple_asn1::{from_der, oid, to_der, ASN1DecodeErr, ASN1EncodeErr}; +use simple_asn1::{from_der, oid, to_der, ASN1DecodeErr, ASN1EncodeErr, BigUint, OID}; use std::path::Path; use std::ptr; use thiserror::Error;