Skip to content

Commit 62912bc

Browse files
feat: add zeroize as a feature (#244)
1 parent f938a36 commit 62912bc

File tree

5 files changed

+8
-10
lines changed

5 files changed

+8
-10
lines changed

Cargo.toml

+3-2
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,9 @@ crate-type = ["staticlib", "rlib", "cdylib"]
2020

2121
[features]
2222
default = ["ffi", "logger", "zeroize"]
23-
ffi = ["ffi-support"]
24-
logger = ["env_logger"]
23+
ffi = ["dep:ffi-support"]
24+
zeroize = ["dep:zeroize"]
25+
logger = ["dep:env_logger"]
2526
vendored = ["anoncreds-clsignatures/openssl_vendored"]
2627

2728
[dependencies]

MAINTAINERS.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
| Name | Github | LFID |
1010
| ---------------- | ---------------- | ---------------- |
1111
| Andrew Whitehead | andrewwhitehead | cywolf |
12-
| Berend Sliedrecht| blu3beri | beri14 |
12+
| Berend Sliedrecht| berendsliedrecht | beri14 |
1313
| Darko Kulic | dkulic | dkulic |
1414
| Stephen Curran | swcurran | swcurran |
1515
| Timo Glastra | TimoGlastra | TimoGlastra |

src/ffi/credential.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@ use super::util::FfiStrList;
99
use crate::data_types::link_secret::LinkSecret;
1010
use crate::error::Result;
1111
use crate::services::{
12+
helpers::encode_credential_attribute,
1213
issuer::create_credential,
1314
prover::process_credential,
1415
types::{Credential, CredentialRevocationConfig, MakeCredentialValues},
15-
utils::encode_credential_attribute,
1616
};
1717
use crate::Error;
1818

src/services/mod.rs

+1-6
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,6 @@
1-
mod helpers;
2-
1+
pub(crate) mod helpers;
32
pub mod issuer;
43
pub mod prover;
54
pub mod tails;
65
pub mod types;
76
pub mod verifier;
8-
9-
pub mod utils {
10-
pub use super::helpers::encode_credential_attribute;
11-
}

tests/multiple-credentials.rs

+2
Original file line numberDiff line numberDiff line change
@@ -191,7 +191,9 @@ fn test_requests_generate<'a>() -> Vec<ReqInput<'a>> {
191191

192192
#[test]
193193
fn anoncreds_with_multiple_credentials_per_request() {
194+
#[cfg(feature = "logger")]
194195
env_logger::init();
196+
195197
let mut mock = utils::Mock::new(&[ISSUER_ID], &[PROVER_ID], TF_PATH, MAX_CRED_NUM);
196198

197199
let issuer1_creds = create_issuer_data();

0 commit comments

Comments
 (0)