1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76
pub mod cl; pub mod bls; pub mod bn; use env_logger; #[derive(Debug, PartialEq, Copy, Clone)] #[repr(usize)] pub enum ErrorCode { Success = 0, // Common errors // Caller passed invalid value as param 1 (null, invalid json and etc..) CommonInvalidParam1 = 100, // Caller passed invalid value as param 2 (null, invalid json and etc..) CommonInvalidParam2 = 101, // Caller passed invalid value as param 3 (null, invalid json and etc..) CommonInvalidParam3 = 102, // Caller passed invalid value as param 4 (null, invalid json and etc..) CommonInvalidParam4 = 103, // Caller passed invalid value as param 5 (null, invalid json and etc..) CommonInvalidParam5 = 104, // Caller passed invalid value as param 6 (null, invalid json and etc..) CommonInvalidParam6 = 105, // Caller passed invalid value as param 7 (null, invalid json and etc..) CommonInvalidParam7 = 106, // Caller passed invalid value as param 8 (null, invalid json and etc..) CommonInvalidParam8 = 107, // Caller passed invalid value as param 9 (null, invalid json and etc..) CommonInvalidParam9 = 108, // Caller passed invalid value as param 10 (null, invalid json and etc..) CommonInvalidParam10 = 109, // Caller passed invalid value as param 11 (null, invalid json and etc..) CommonInvalidParam11 = 110, // Caller passed invalid value as param 11 (null, invalid json and etc..) CommonInvalidParam12 = 111, // Invalid library state was detected in runtime. It signals library bug CommonInvalidState = 112, // Object (json, config, key, claim and etc...) passed by library caller has invalid structure CommonInvalidStructure = 113, // IO Error CommonIOError = 114, // Trying to issue non-revocation claim with full anoncreds revocation accumulator AnoncredsRevocationAccumulatorIsFull = 115, // Invalid revocation accumulator index AnoncredsInvalidRevocationAccumulatorIndex = 116, // Claim revoked AnoncredsClaimRevoked = 117, // Proof rejected AnoncredsProofRejected = 118, } #[no_mangle] pub extern fn indy_crypto_init_logger() { env_logger::init().unwrap(); }