annotations.xml 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <root>
  3. <item name="android.security.keystore.KeyGenParameterSpec int getPurposes()">
  4. <annotation name="androidx.annotation.IntDef">
  5. <val name="flag" val="true" />
  6. <val name="value" val="{android.security.keystore.KeyProperties.PURPOSE_ENCRYPT, android.security.keystore.KeyProperties.PURPOSE_DECRYPT, android.security.keystore.KeyProperties.PURPOSE_SIGN, android.security.keystore.KeyProperties.PURPOSE_VERIFY, android.security.keystore.KeyProperties.PURPOSE_WRAP_KEY}" />
  7. </annotation>
  8. </item>
  9. <item name="android.security.keystore.KeyGenParameterSpec java.lang.String[] getBlockModes()">
  10. <annotation name="androidx.annotation.StringDef">
  11. <val name="value" val="{android.security.keystore.KeyProperties.BLOCK_MODE_ECB, android.security.keystore.KeyProperties.BLOCK_MODE_CBC, android.security.keystore.KeyProperties.BLOCK_MODE_CTR, android.security.keystore.KeyProperties.BLOCK_MODE_GCM}" />
  12. </annotation>
  13. </item>
  14. <item name="android.security.keystore.KeyGenParameterSpec java.lang.String[] getDigests()">
  15. <annotation name="androidx.annotation.StringDef">
  16. <val name="value" val="{android.security.keystore.KeyProperties.DIGEST_NONE, android.security.keystore.KeyProperties.DIGEST_MD5, android.security.keystore.KeyProperties.DIGEST_SHA1, android.security.keystore.KeyProperties.DIGEST_SHA224, android.security.keystore.KeyProperties.DIGEST_SHA256, android.security.keystore.KeyProperties.DIGEST_SHA384, android.security.keystore.KeyProperties.DIGEST_SHA512}" />
  17. </annotation>
  18. </item>
  19. <item name="android.security.keystore.KeyGenParameterSpec java.lang.String[] getEncryptionPaddings()">
  20. <annotation name="androidx.annotation.StringDef">
  21. <val name="value" val="{android.security.keystore.KeyProperties.ENCRYPTION_PADDING_NONE, android.security.keystore.KeyProperties.ENCRYPTION_PADDING_PKCS7, android.security.keystore.KeyProperties.ENCRYPTION_PADDING_RSA_PKCS1, android.security.keystore.KeyProperties.ENCRYPTION_PADDING_RSA_OAEP}" />
  22. </annotation>
  23. </item>
  24. <item name="android.security.keystore.KeyGenParameterSpec java.lang.String[] getSignaturePaddings()">
  25. <annotation name="androidx.annotation.StringDef">
  26. <val name="value" val="{android.security.keystore.KeyProperties.SIGNATURE_PADDING_RSA_PKCS1, android.security.keystore.KeyProperties.SIGNATURE_PADDING_RSA_PSS}" />
  27. </annotation>
  28. </item>
  29. <item name="android.security.keystore.KeyGenParameterSpec.Builder Builder(java.lang.String, int) 1">
  30. <annotation name="androidx.annotation.IntDef">
  31. <val name="flag" val="true" />
  32. <val name="value" val="{android.security.keystore.KeyProperties.PURPOSE_ENCRYPT, android.security.keystore.KeyProperties.PURPOSE_DECRYPT, android.security.keystore.KeyProperties.PURPOSE_SIGN, android.security.keystore.KeyProperties.PURPOSE_VERIFY, android.security.keystore.KeyProperties.PURPOSE_WRAP_KEY}" />
  33. </annotation>
  34. </item>
  35. <item name="android.security.keystore.KeyGenParameterSpec.Builder android.security.keystore.KeyGenParameterSpec.Builder setBlockModes(java.lang.String...) 0">
  36. <annotation name="androidx.annotation.StringDef">
  37. <val name="value" val="{android.security.keystore.KeyProperties.BLOCK_MODE_ECB, android.security.keystore.KeyProperties.BLOCK_MODE_CBC, android.security.keystore.KeyProperties.BLOCK_MODE_CTR, android.security.keystore.KeyProperties.BLOCK_MODE_GCM}" />
  38. </annotation>
  39. </item>
  40. <item name="android.security.keystore.KeyGenParameterSpec.Builder android.security.keystore.KeyGenParameterSpec.Builder setDigests(java.lang.String...) 0">
  41. <annotation name="androidx.annotation.StringDef">
  42. <val name="value" val="{android.security.keystore.KeyProperties.DIGEST_NONE, android.security.keystore.KeyProperties.DIGEST_MD5, android.security.keystore.KeyProperties.DIGEST_SHA1, android.security.keystore.KeyProperties.DIGEST_SHA224, android.security.keystore.KeyProperties.DIGEST_SHA256, android.security.keystore.KeyProperties.DIGEST_SHA384, android.security.keystore.KeyProperties.DIGEST_SHA512}" />
  43. </annotation>
  44. </item>
  45. <item name="android.security.keystore.KeyGenParameterSpec.Builder android.security.keystore.KeyGenParameterSpec.Builder setEncryptionPaddings(java.lang.String...) 0">
  46. <annotation name="androidx.annotation.StringDef">
  47. <val name="value" val="{android.security.keystore.KeyProperties.ENCRYPTION_PADDING_NONE, android.security.keystore.KeyProperties.ENCRYPTION_PADDING_PKCS7, android.security.keystore.KeyProperties.ENCRYPTION_PADDING_RSA_PKCS1, android.security.keystore.KeyProperties.ENCRYPTION_PADDING_RSA_OAEP}" />
  48. </annotation>
  49. </item>
  50. <item name="android.security.keystore.KeyGenParameterSpec.Builder android.security.keystore.KeyGenParameterSpec.Builder setSignaturePaddings(java.lang.String...) 0">
  51. <annotation name="androidx.annotation.StringDef">
  52. <val name="value" val="{android.security.keystore.KeyProperties.SIGNATURE_PADDING_RSA_PKCS1, android.security.keystore.KeyProperties.SIGNATURE_PADDING_RSA_PSS}" />
  53. </annotation>
  54. </item>
  55. <item name="android.security.keystore.KeyGenParameterSpec.Builder android.security.keystore.KeyGenParameterSpec.Builder setUserAuthenticationValidityDurationSeconds(int) 0">
  56. <annotation name="androidx.annotation.IntRange">
  57. <val name="from" val="-1" />
  58. </annotation>
  59. </item>
  60. <item name="android.security.keystore.KeyInfo int getOrigin()">
  61. <annotation name="androidx.annotation.IntDef">
  62. <val name="value" val="{android.security.keystore.KeyProperties.ORIGIN_GENERATED, android.security.keystore.KeyProperties.ORIGIN_IMPORTED, android.security.keystore.KeyProperties.ORIGIN_UNKNOWN}" />
  63. </annotation>
  64. </item>
  65. <item name="android.security.keystore.KeyInfo int getPurposes()">
  66. <annotation name="androidx.annotation.IntDef">
  67. <val name="flag" val="true" />
  68. <val name="value" val="{android.security.keystore.KeyProperties.PURPOSE_ENCRYPT, android.security.keystore.KeyProperties.PURPOSE_DECRYPT, android.security.keystore.KeyProperties.PURPOSE_SIGN, android.security.keystore.KeyProperties.PURPOSE_VERIFY, android.security.keystore.KeyProperties.PURPOSE_WRAP_KEY}" />
  69. </annotation>
  70. </item>
  71. <item name="android.security.keystore.KeyInfo java.lang.String[] getBlockModes()">
  72. <annotation name="androidx.annotation.StringDef">
  73. <val name="value" val="{android.security.keystore.KeyProperties.BLOCK_MODE_ECB, android.security.keystore.KeyProperties.BLOCK_MODE_CBC, android.security.keystore.KeyProperties.BLOCK_MODE_CTR, android.security.keystore.KeyProperties.BLOCK_MODE_GCM}" />
  74. </annotation>
  75. </item>
  76. <item name="android.security.keystore.KeyInfo java.lang.String[] getDigests()">
  77. <annotation name="androidx.annotation.StringDef">
  78. <val name="value" val="{android.security.keystore.KeyProperties.DIGEST_NONE, android.security.keystore.KeyProperties.DIGEST_MD5, android.security.keystore.KeyProperties.DIGEST_SHA1, android.security.keystore.KeyProperties.DIGEST_SHA224, android.security.keystore.KeyProperties.DIGEST_SHA256, android.security.keystore.KeyProperties.DIGEST_SHA384, android.security.keystore.KeyProperties.DIGEST_SHA512}" />
  79. </annotation>
  80. </item>
  81. <item name="android.security.keystore.KeyInfo java.lang.String[] getEncryptionPaddings()">
  82. <annotation name="androidx.annotation.StringDef">
  83. <val name="value" val="{android.security.keystore.KeyProperties.ENCRYPTION_PADDING_NONE, android.security.keystore.KeyProperties.ENCRYPTION_PADDING_PKCS7, android.security.keystore.KeyProperties.ENCRYPTION_PADDING_RSA_PKCS1, android.security.keystore.KeyProperties.ENCRYPTION_PADDING_RSA_OAEP}" />
  84. </annotation>
  85. </item>
  86. <item name="android.security.keystore.KeyInfo java.lang.String[] getSignaturePaddings()">
  87. <annotation name="androidx.annotation.StringDef">
  88. <val name="value" val="{android.security.keystore.KeyProperties.SIGNATURE_PADDING_RSA_PKCS1, android.security.keystore.KeyProperties.SIGNATURE_PADDING_RSA_PSS}" />
  89. </annotation>
  90. </item>
  91. <item name="android.security.keystore.KeyProtection int getPurposes()">
  92. <annotation name="androidx.annotation.IntDef">
  93. <val name="flag" val="true" />
  94. <val name="value" val="{android.security.keystore.KeyProperties.PURPOSE_ENCRYPT, android.security.keystore.KeyProperties.PURPOSE_DECRYPT, android.security.keystore.KeyProperties.PURPOSE_SIGN, android.security.keystore.KeyProperties.PURPOSE_VERIFY, android.security.keystore.KeyProperties.PURPOSE_WRAP_KEY}" />
  95. </annotation>
  96. </item>
  97. <item name="android.security.keystore.KeyProtection java.lang.String[] getBlockModes()">
  98. <annotation name="androidx.annotation.StringDef">
  99. <val name="value" val="{android.security.keystore.KeyProperties.BLOCK_MODE_ECB, android.security.keystore.KeyProperties.BLOCK_MODE_CBC, android.security.keystore.KeyProperties.BLOCK_MODE_CTR, android.security.keystore.KeyProperties.BLOCK_MODE_GCM}" />
  100. </annotation>
  101. </item>
  102. <item name="android.security.keystore.KeyProtection java.lang.String[] getDigests()">
  103. <annotation name="androidx.annotation.StringDef">
  104. <val name="value" val="{android.security.keystore.KeyProperties.DIGEST_NONE, android.security.keystore.KeyProperties.DIGEST_MD5, android.security.keystore.KeyProperties.DIGEST_SHA1, android.security.keystore.KeyProperties.DIGEST_SHA224, android.security.keystore.KeyProperties.DIGEST_SHA256, android.security.keystore.KeyProperties.DIGEST_SHA384, android.security.keystore.KeyProperties.DIGEST_SHA512}" />
  105. </annotation>
  106. </item>
  107. <item name="android.security.keystore.KeyProtection java.lang.String[] getEncryptionPaddings()">
  108. <annotation name="androidx.annotation.StringDef">
  109. <val name="value" val="{android.security.keystore.KeyProperties.ENCRYPTION_PADDING_NONE, android.security.keystore.KeyProperties.ENCRYPTION_PADDING_PKCS7, android.security.keystore.KeyProperties.ENCRYPTION_PADDING_RSA_PKCS1, android.security.keystore.KeyProperties.ENCRYPTION_PADDING_RSA_OAEP}" />
  110. </annotation>
  111. </item>
  112. <item name="android.security.keystore.KeyProtection java.lang.String[] getSignaturePaddings()">
  113. <annotation name="androidx.annotation.StringDef">
  114. <val name="value" val="{android.security.keystore.KeyProperties.SIGNATURE_PADDING_RSA_PKCS1, android.security.keystore.KeyProperties.SIGNATURE_PADDING_RSA_PSS}" />
  115. </annotation>
  116. </item>
  117. <item name="android.security.keystore.KeyProtection.Builder Builder(int) 0">
  118. <annotation name="androidx.annotation.IntDef">
  119. <val name="flag" val="true" />
  120. <val name="value" val="{android.security.keystore.KeyProperties.PURPOSE_ENCRYPT, android.security.keystore.KeyProperties.PURPOSE_DECRYPT, android.security.keystore.KeyProperties.PURPOSE_SIGN, android.security.keystore.KeyProperties.PURPOSE_VERIFY, android.security.keystore.KeyProperties.PURPOSE_WRAP_KEY}" />
  121. </annotation>
  122. </item>
  123. <item name="android.security.keystore.KeyProtection.Builder android.security.keystore.KeyProtection.Builder setBlockModes(java.lang.String...) 0">
  124. <annotation name="androidx.annotation.StringDef">
  125. <val name="value" val="{android.security.keystore.KeyProperties.BLOCK_MODE_ECB, android.security.keystore.KeyProperties.BLOCK_MODE_CBC, android.security.keystore.KeyProperties.BLOCK_MODE_CTR, android.security.keystore.KeyProperties.BLOCK_MODE_GCM}" />
  126. </annotation>
  127. </item>
  128. <item name="android.security.keystore.KeyProtection.Builder android.security.keystore.KeyProtection.Builder setDigests(java.lang.String...) 0">
  129. <annotation name="androidx.annotation.StringDef">
  130. <val name="value" val="{android.security.keystore.KeyProperties.DIGEST_NONE, android.security.keystore.KeyProperties.DIGEST_MD5, android.security.keystore.KeyProperties.DIGEST_SHA1, android.security.keystore.KeyProperties.DIGEST_SHA224, android.security.keystore.KeyProperties.DIGEST_SHA256, android.security.keystore.KeyProperties.DIGEST_SHA384, android.security.keystore.KeyProperties.DIGEST_SHA512}" />
  131. </annotation>
  132. </item>
  133. <item name="android.security.keystore.KeyProtection.Builder android.security.keystore.KeyProtection.Builder setEncryptionPaddings(java.lang.String...) 0">
  134. <annotation name="androidx.annotation.StringDef">
  135. <val name="value" val="{android.security.keystore.KeyProperties.ENCRYPTION_PADDING_NONE, android.security.keystore.KeyProperties.ENCRYPTION_PADDING_PKCS7, android.security.keystore.KeyProperties.ENCRYPTION_PADDING_RSA_PKCS1, android.security.keystore.KeyProperties.ENCRYPTION_PADDING_RSA_OAEP}" />
  136. </annotation>
  137. </item>
  138. <item name="android.security.keystore.KeyProtection.Builder android.security.keystore.KeyProtection.Builder setSignaturePaddings(java.lang.String...) 0">
  139. <annotation name="androidx.annotation.StringDef">
  140. <val name="value" val="{android.security.keystore.KeyProperties.SIGNATURE_PADDING_RSA_PKCS1, android.security.keystore.KeyProperties.SIGNATURE_PADDING_RSA_PSS}" />
  141. </annotation>
  142. </item>
  143. <item name="android.security.keystore.KeyProtection.Builder android.security.keystore.KeyProtection.Builder setUserAuthenticationValidityDurationSeconds(int) 0">
  144. <annotation name="androidx.annotation.IntRange">
  145. <val name="from" val="-1" />
  146. </annotation>
  147. </item>
  148. </root>