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
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
// WARNING: This file was autogenerated by jni-bindgen. Any changes to this file may be lost!!!
#[cfg(any(feature = "all", feature = "android-security-keystore-KeyProperties"))]
__jni_bindgen! {
/// public class [KeyProperties](https://developer.android.com/reference/android/security/keystore/KeyProperties.html)
///
/// Required feature: "android-security-keystore-KeyProperties"
public class KeyProperties ("android/security/keystore/KeyProperties") extends crate::java::lang::Object {
/// public static final [BLOCK_MODE_CBC](https://developer.android.com/reference/android/security/keystore/KeyProperties.html#BLOCK_MODE_CBC)
pub const BLOCK_MODE_CBC : &'static str = "CBC";
/// public static final [BLOCK_MODE_CTR](https://developer.android.com/reference/android/security/keystore/KeyProperties.html#BLOCK_MODE_CTR)
pub const BLOCK_MODE_CTR : &'static str = "CTR";
/// public static final [BLOCK_MODE_ECB](https://developer.android.com/reference/android/security/keystore/KeyProperties.html#BLOCK_MODE_ECB)
pub const BLOCK_MODE_ECB : &'static str = "ECB";
/// public static final [BLOCK_MODE_GCM](https://developer.android.com/reference/android/security/keystore/KeyProperties.html#BLOCK_MODE_GCM)
pub const BLOCK_MODE_GCM : &'static str = "GCM";
/// public static final [DIGEST_MD5](https://developer.android.com/reference/android/security/keystore/KeyProperties.html#DIGEST_MD5)
pub const DIGEST_MD5 : &'static str = "MD5";
/// public static final [DIGEST_NONE](https://developer.android.com/reference/android/security/keystore/KeyProperties.html#DIGEST_NONE)
pub const DIGEST_NONE : &'static str = "NONE";
/// public static final [DIGEST_SHA1](https://developer.android.com/reference/android/security/keystore/KeyProperties.html#DIGEST_SHA1)
pub const DIGEST_SHA1 : &'static str = "SHA-1";
/// public static final [DIGEST_SHA224](https://developer.android.com/reference/android/security/keystore/KeyProperties.html#DIGEST_SHA224)
pub const DIGEST_SHA224 : &'static str = "SHA-224";
/// public static final [DIGEST_SHA256](https://developer.android.com/reference/android/security/keystore/KeyProperties.html#DIGEST_SHA256)
pub const DIGEST_SHA256 : &'static str = "SHA-256";
/// public static final [DIGEST_SHA384](https://developer.android.com/reference/android/security/keystore/KeyProperties.html#DIGEST_SHA384)
pub const DIGEST_SHA384 : &'static str = "SHA-384";
/// public static final [DIGEST_SHA512](https://developer.android.com/reference/android/security/keystore/KeyProperties.html#DIGEST_SHA512)
pub const DIGEST_SHA512 : &'static str = "SHA-512";
/// public static final [ENCRYPTION_PADDING_NONE](https://developer.android.com/reference/android/security/keystore/KeyProperties.html#ENCRYPTION_PADDING_NONE)
pub const ENCRYPTION_PADDING_NONE : &'static str = "NoPadding";
/// public static final [ENCRYPTION_PADDING_PKCS7](https://developer.android.com/reference/android/security/keystore/KeyProperties.html#ENCRYPTION_PADDING_PKCS7)
pub const ENCRYPTION_PADDING_PKCS7 : &'static str = "PKCS7Padding";
/// public static final [ENCRYPTION_PADDING_RSA_OAEP](https://developer.android.com/reference/android/security/keystore/KeyProperties.html#ENCRYPTION_PADDING_RSA_OAEP)
pub const ENCRYPTION_PADDING_RSA_OAEP : &'static str = "OAEPPadding";
/// public static final [ENCRYPTION_PADDING_RSA_PKCS1](https://developer.android.com/reference/android/security/keystore/KeyProperties.html#ENCRYPTION_PADDING_RSA_PKCS1)
pub const ENCRYPTION_PADDING_RSA_PKCS1 : &'static str = "PKCS1Padding";
/// public static final [KEY_ALGORITHM_AES](https://developer.android.com/reference/android/security/keystore/KeyProperties.html#KEY_ALGORITHM_AES)
pub const KEY_ALGORITHM_AES : &'static str = "AES";
/// public static final [KEY_ALGORITHM_EC](https://developer.android.com/reference/android/security/keystore/KeyProperties.html#KEY_ALGORITHM_EC)
pub const KEY_ALGORITHM_EC : &'static str = "EC";
/// public static final [KEY_ALGORITHM_HMAC_SHA1](https://developer.android.com/reference/android/security/keystore/KeyProperties.html#KEY_ALGORITHM_HMAC_SHA1)
pub const KEY_ALGORITHM_HMAC_SHA1 : &'static str = "HmacSHA1";
/// public static final [KEY_ALGORITHM_HMAC_SHA224](https://developer.android.com/reference/android/security/keystore/KeyProperties.html#KEY_ALGORITHM_HMAC_SHA224)
pub const KEY_ALGORITHM_HMAC_SHA224 : &'static str = "HmacSHA224";
/// public static final [KEY_ALGORITHM_HMAC_SHA256](https://developer.android.com/reference/android/security/keystore/KeyProperties.html#KEY_ALGORITHM_HMAC_SHA256)
pub const KEY_ALGORITHM_HMAC_SHA256 : &'static str = "HmacSHA256";
/// public static final [KEY_ALGORITHM_HMAC_SHA384](https://developer.android.com/reference/android/security/keystore/KeyProperties.html#KEY_ALGORITHM_HMAC_SHA384)
pub const KEY_ALGORITHM_HMAC_SHA384 : &'static str = "HmacSHA384";
/// public static final [KEY_ALGORITHM_HMAC_SHA512](https://developer.android.com/reference/android/security/keystore/KeyProperties.html#KEY_ALGORITHM_HMAC_SHA512)
pub const KEY_ALGORITHM_HMAC_SHA512 : &'static str = "HmacSHA512";
/// public static final [KEY_ALGORITHM_RSA](https://developer.android.com/reference/android/security/keystore/KeyProperties.html#KEY_ALGORITHM_RSA)
pub const KEY_ALGORITHM_RSA : &'static str = "RSA";
/// public static final [ORIGIN_GENERATED](https://developer.android.com/reference/android/security/keystore/KeyProperties.html#ORIGIN_GENERATED)
pub const ORIGIN_GENERATED : i32 = 1;
/// public static final [ORIGIN_IMPORTED](https://developer.android.com/reference/android/security/keystore/KeyProperties.html#ORIGIN_IMPORTED)
pub const ORIGIN_IMPORTED : i32 = 2;
/// public static final [ORIGIN_UNKNOWN](https://developer.android.com/reference/android/security/keystore/KeyProperties.html#ORIGIN_UNKNOWN)
pub const ORIGIN_UNKNOWN : i32 = 4;
/// public static final [PURPOSE_DECRYPT](https://developer.android.com/reference/android/security/keystore/KeyProperties.html#PURPOSE_DECRYPT)
pub const PURPOSE_DECRYPT : i32 = 2;
/// public static final [PURPOSE_ENCRYPT](https://developer.android.com/reference/android/security/keystore/KeyProperties.html#PURPOSE_ENCRYPT)
pub const PURPOSE_ENCRYPT : i32 = 1;
/// public static final [PURPOSE_SIGN](https://developer.android.com/reference/android/security/keystore/KeyProperties.html#PURPOSE_SIGN)
pub const PURPOSE_SIGN : i32 = 4;
/// public static final [PURPOSE_VERIFY](https://developer.android.com/reference/android/security/keystore/KeyProperties.html#PURPOSE_VERIFY)
pub const PURPOSE_VERIFY : i32 = 8;
/// public static final [SIGNATURE_PADDING_RSA_PKCS1](https://developer.android.com/reference/android/security/keystore/KeyProperties.html#SIGNATURE_PADDING_RSA_PKCS1)
pub const SIGNATURE_PADDING_RSA_PKCS1 : &'static str = "PKCS1";
/// public static final [SIGNATURE_PADDING_RSA_PSS](https://developer.android.com/reference/android/security/keystore/KeyProperties.html#SIGNATURE_PADDING_RSA_PSS)
pub const SIGNATURE_PADDING_RSA_PSS : &'static str = "PSS";
}
}