1// Signature format: 2.0 2package android.system { 3 4 public final class ErrnoException extends java.lang.Exception { 5 method @libcore.api.CorePlatformApi @libcore.api.IntraCoreApi public java.net.SocketException rethrowAsSocketException() throws java.net.SocketException; 6 } 7 8} 9 10package com.android.org.conscrypt { 11 12 @libcore.api.IntraCoreApi public class DESEDESecretKeyFactory extends javax.crypto.SecretKeyFactorySpi { 13 ctor @libcore.api.IntraCoreApi public DESEDESecretKeyFactory(); 14 } 15 16 @libcore.api.IntraCoreApi public final class DefaultSSLContextImpl extends com.android.org.conscrypt.OpenSSLContextImpl { 17 ctor @libcore.api.IntraCoreApi public DefaultSSLContextImpl() throws java.security.GeneralSecurityException, java.io.IOException; 18 } 19 20 @libcore.api.IntraCoreApi public class ECParameters extends java.security.AlgorithmParametersSpi { 21 ctor @libcore.api.IntraCoreApi public ECParameters(); 22 } 23 24 @libcore.api.IntraCoreApi public final class GCMParameters extends java.security.AlgorithmParametersSpi { 25 ctor @libcore.api.IntraCoreApi public GCMParameters(); 26 } 27 28 @libcore.api.IntraCoreApi public class IvParameters extends java.security.AlgorithmParametersSpi { 29 ctor @libcore.api.IntraCoreApi public IvParameters(); 30 } 31 32 @libcore.api.IntraCoreApi public static class IvParameters.AES extends com.android.org.conscrypt.IvParameters { 33 ctor @libcore.api.IntraCoreApi public IvParameters.AES(); 34 } 35 36 @libcore.api.IntraCoreApi public static class IvParameters.ChaCha20 extends com.android.org.conscrypt.IvParameters { 37 ctor @libcore.api.IntraCoreApi public IvParameters.ChaCha20(); 38 } 39 40 @libcore.api.IntraCoreApi public static class IvParameters.DESEDE extends com.android.org.conscrypt.IvParameters { 41 ctor @libcore.api.IntraCoreApi public IvParameters.DESEDE(); 42 } 43 44 @libcore.api.IntraCoreApi public abstract class KeyGeneratorImpl extends javax.crypto.KeyGeneratorSpi { 45 } 46 47 @libcore.api.IntraCoreApi public static final class KeyGeneratorImpl.AES extends com.android.org.conscrypt.KeyGeneratorImpl { 48 ctor @libcore.api.IntraCoreApi public KeyGeneratorImpl.AES(); 49 } 50 51 @libcore.api.IntraCoreApi public static final class KeyGeneratorImpl.ARC4 extends com.android.org.conscrypt.KeyGeneratorImpl { 52 ctor @libcore.api.IntraCoreApi public KeyGeneratorImpl.ARC4(); 53 } 54 55 @libcore.api.IntraCoreApi public static final class KeyGeneratorImpl.ChaCha20 extends com.android.org.conscrypt.KeyGeneratorImpl { 56 ctor @libcore.api.IntraCoreApi public KeyGeneratorImpl.ChaCha20(); 57 } 58 59 @libcore.api.IntraCoreApi public static final class KeyGeneratorImpl.DESEDE extends com.android.org.conscrypt.KeyGeneratorImpl { 60 ctor @libcore.api.IntraCoreApi public KeyGeneratorImpl.DESEDE(); 61 } 62 63 @libcore.api.IntraCoreApi public static final class KeyGeneratorImpl.HmacMD5 extends com.android.org.conscrypt.KeyGeneratorImpl { 64 ctor @libcore.api.IntraCoreApi public KeyGeneratorImpl.HmacMD5(); 65 } 66 67 @libcore.api.IntraCoreApi public static final class KeyGeneratorImpl.HmacSHA1 extends com.android.org.conscrypt.KeyGeneratorImpl { 68 ctor @libcore.api.IntraCoreApi public KeyGeneratorImpl.HmacSHA1(); 69 } 70 71 @libcore.api.IntraCoreApi public static final class KeyGeneratorImpl.HmacSHA224 extends com.android.org.conscrypt.KeyGeneratorImpl { 72 ctor @libcore.api.IntraCoreApi public KeyGeneratorImpl.HmacSHA224(); 73 } 74 75 @libcore.api.IntraCoreApi public static final class KeyGeneratorImpl.HmacSHA256 extends com.android.org.conscrypt.KeyGeneratorImpl { 76 ctor @libcore.api.IntraCoreApi public KeyGeneratorImpl.HmacSHA256(); 77 } 78 79 @libcore.api.IntraCoreApi public static final class KeyGeneratorImpl.HmacSHA384 extends com.android.org.conscrypt.KeyGeneratorImpl { 80 ctor @libcore.api.IntraCoreApi public KeyGeneratorImpl.HmacSHA384(); 81 } 82 83 @libcore.api.IntraCoreApi public static final class KeyGeneratorImpl.HmacSHA512 extends com.android.org.conscrypt.KeyGeneratorImpl { 84 ctor @libcore.api.IntraCoreApi public KeyGeneratorImpl.HmacSHA512(); 85 } 86 87 @libcore.api.IntraCoreApi public class OAEPParameters extends java.security.AlgorithmParametersSpi { 88 ctor @libcore.api.IntraCoreApi public OAEPParameters(); 89 } 90 91 @libcore.api.IntraCoreApi public abstract class OpenSSLCipher extends javax.crypto.CipherSpi { 92 } 93 94 @libcore.api.IntraCoreApi public abstract static class OpenSSLCipher.EVP_AEAD extends com.android.org.conscrypt.OpenSSLCipher { 95 } 96 97 @libcore.api.IntraCoreApi public abstract static class OpenSSLCipher.EVP_AEAD.AES extends com.android.org.conscrypt.OpenSSLCipher.EVP_AEAD { 98 } 99 100 @libcore.api.IntraCoreApi public static class OpenSSLCipher.EVP_AEAD.AES.GCM extends com.android.org.conscrypt.OpenSSLCipher.EVP_AEAD.AES { 101 ctor @libcore.api.IntraCoreApi public OpenSSLCipher.EVP_AEAD.AES.GCM(); 102 } 103 104 @libcore.api.IntraCoreApi public static class OpenSSLCipher.EVP_AEAD.AES.GCM.AES_128 extends com.android.org.conscrypt.OpenSSLCipher.EVP_AEAD.AES.GCM { 105 ctor @libcore.api.IntraCoreApi public OpenSSLCipher.EVP_AEAD.AES.GCM.AES_128(); 106 } 107 108 @libcore.api.IntraCoreApi public static class OpenSSLCipher.EVP_AEAD.AES.GCM.AES_256 extends com.android.org.conscrypt.OpenSSLCipher.EVP_AEAD.AES.GCM { 109 ctor @libcore.api.IntraCoreApi public OpenSSLCipher.EVP_AEAD.AES.GCM.AES_256(); 110 } 111 112 @libcore.api.IntraCoreApi public static class OpenSSLCipher.EVP_AEAD.ChaCha20 extends com.android.org.conscrypt.OpenSSLCipher.EVP_AEAD { 113 ctor @libcore.api.IntraCoreApi public OpenSSLCipher.EVP_AEAD.ChaCha20(); 114 } 115 116 @libcore.api.IntraCoreApi public abstract static class OpenSSLCipher.EVP_CIPHER extends com.android.org.conscrypt.OpenSSLCipher { 117 } 118 119 @libcore.api.IntraCoreApi public static class OpenSSLCipher.EVP_CIPHER.AES extends com.android.org.conscrypt.OpenSSLCipher.EVP_CIPHER { 120 } 121 122 @libcore.api.IntraCoreApi public static class OpenSSLCipher.EVP_CIPHER.AES.CBC extends com.android.org.conscrypt.OpenSSLCipher.EVP_CIPHER.AES { 123 } 124 125 @libcore.api.IntraCoreApi public static class OpenSSLCipher.EVP_CIPHER.AES.CBC.NoPadding extends com.android.org.conscrypt.OpenSSLCipher.EVP_CIPHER.AES.CBC { 126 ctor @libcore.api.IntraCoreApi public OpenSSLCipher.EVP_CIPHER.AES.CBC.NoPadding(); 127 } 128 129 @libcore.api.IntraCoreApi public static class OpenSSLCipher.EVP_CIPHER.AES.CBC.PKCS5Padding extends com.android.org.conscrypt.OpenSSLCipher.EVP_CIPHER.AES.CBC { 130 ctor @libcore.api.IntraCoreApi public OpenSSLCipher.EVP_CIPHER.AES.CBC.PKCS5Padding(); 131 } 132 133 @libcore.api.IntraCoreApi public static class OpenSSLCipher.EVP_CIPHER.AES.CTR extends com.android.org.conscrypt.OpenSSLCipher.EVP_CIPHER.AES { 134 ctor @libcore.api.IntraCoreApi public OpenSSLCipher.EVP_CIPHER.AES.CTR(); 135 } 136 137 @libcore.api.IntraCoreApi public static class OpenSSLCipher.EVP_CIPHER.AES.ECB extends com.android.org.conscrypt.OpenSSLCipher.EVP_CIPHER.AES { 138 } 139 140 @libcore.api.IntraCoreApi public static class OpenSSLCipher.EVP_CIPHER.AES.ECB.NoPadding extends com.android.org.conscrypt.OpenSSLCipher.EVP_CIPHER.AES.ECB { 141 ctor @libcore.api.IntraCoreApi public OpenSSLCipher.EVP_CIPHER.AES.ECB.NoPadding(); 142 } 143 144 @libcore.api.IntraCoreApi public static class OpenSSLCipher.EVP_CIPHER.AES.ECB.PKCS5Padding extends com.android.org.conscrypt.OpenSSLCipher.EVP_CIPHER.AES.ECB { 145 ctor @libcore.api.IntraCoreApi public OpenSSLCipher.EVP_CIPHER.AES.ECB.PKCS5Padding(); 146 } 147 148 @libcore.api.IntraCoreApi public static class OpenSSLCipher.EVP_CIPHER.AES_128 extends com.android.org.conscrypt.OpenSSLCipher.EVP_CIPHER { 149 } 150 151 @libcore.api.IntraCoreApi public static class OpenSSLCipher.EVP_CIPHER.AES_128.CBC extends com.android.org.conscrypt.OpenSSLCipher.EVP_CIPHER.AES_128 { 152 } 153 154 @libcore.api.IntraCoreApi public static class OpenSSLCipher.EVP_CIPHER.AES_128.CBC.NoPadding extends com.android.org.conscrypt.OpenSSLCipher.EVP_CIPHER.AES_128.CBC { 155 ctor @libcore.api.IntraCoreApi public OpenSSLCipher.EVP_CIPHER.AES_128.CBC.NoPadding(); 156 } 157 158 @libcore.api.IntraCoreApi public static class OpenSSLCipher.EVP_CIPHER.AES_128.CBC.PKCS5Padding extends com.android.org.conscrypt.OpenSSLCipher.EVP_CIPHER.AES_128.CBC { 159 ctor @libcore.api.IntraCoreApi public OpenSSLCipher.EVP_CIPHER.AES_128.CBC.PKCS5Padding(); 160 } 161 162 @libcore.api.IntraCoreApi public static class OpenSSLCipher.EVP_CIPHER.AES_128.ECB extends com.android.org.conscrypt.OpenSSLCipher.EVP_CIPHER.AES_128 { 163 } 164 165 @libcore.api.IntraCoreApi public static class OpenSSLCipher.EVP_CIPHER.AES_128.ECB.NoPadding extends com.android.org.conscrypt.OpenSSLCipher.EVP_CIPHER.AES_128.ECB { 166 ctor @libcore.api.IntraCoreApi public OpenSSLCipher.EVP_CIPHER.AES_128.ECB.NoPadding(); 167 } 168 169 @libcore.api.IntraCoreApi public static class OpenSSLCipher.EVP_CIPHER.AES_128.ECB.PKCS5Padding extends com.android.org.conscrypt.OpenSSLCipher.EVP_CIPHER.AES_128.ECB { 170 ctor @libcore.api.IntraCoreApi public OpenSSLCipher.EVP_CIPHER.AES_128.ECB.PKCS5Padding(); 171 } 172 173 @libcore.api.IntraCoreApi public static class OpenSSLCipher.EVP_CIPHER.AES_256 extends com.android.org.conscrypt.OpenSSLCipher.EVP_CIPHER { 174 } 175 176 @libcore.api.IntraCoreApi public static class OpenSSLCipher.EVP_CIPHER.AES_256.CBC extends com.android.org.conscrypt.OpenSSLCipher.EVP_CIPHER.AES_256 { 177 } 178 179 @libcore.api.IntraCoreApi public static class OpenSSLCipher.EVP_CIPHER.AES_256.CBC.NoPadding extends com.android.org.conscrypt.OpenSSLCipher.EVP_CIPHER.AES_256.CBC { 180 ctor @libcore.api.IntraCoreApi public OpenSSLCipher.EVP_CIPHER.AES_256.CBC.NoPadding(); 181 } 182 183 @libcore.api.IntraCoreApi public static class OpenSSLCipher.EVP_CIPHER.AES_256.CBC.PKCS5Padding extends com.android.org.conscrypt.OpenSSLCipher.EVP_CIPHER.AES_256.CBC { 184 ctor @libcore.api.IntraCoreApi public OpenSSLCipher.EVP_CIPHER.AES_256.CBC.PKCS5Padding(); 185 } 186 187 @libcore.api.IntraCoreApi public static class OpenSSLCipher.EVP_CIPHER.AES_256.ECB extends com.android.org.conscrypt.OpenSSLCipher.EVP_CIPHER.AES_256 { 188 } 189 190 @libcore.api.IntraCoreApi public static class OpenSSLCipher.EVP_CIPHER.AES_256.ECB.NoPadding extends com.android.org.conscrypt.OpenSSLCipher.EVP_CIPHER.AES_256.ECB { 191 ctor @libcore.api.IntraCoreApi public OpenSSLCipher.EVP_CIPHER.AES_256.ECB.NoPadding(); 192 } 193 194 @libcore.api.IntraCoreApi public static class OpenSSLCipher.EVP_CIPHER.AES_256.ECB.PKCS5Padding extends com.android.org.conscrypt.OpenSSLCipher.EVP_CIPHER.AES_256.ECB { 195 ctor @libcore.api.IntraCoreApi public OpenSSLCipher.EVP_CIPHER.AES_256.ECB.PKCS5Padding(); 196 } 197 198 @libcore.api.IntraCoreApi public static class OpenSSLCipher.EVP_CIPHER.ARC4 extends com.android.org.conscrypt.OpenSSLCipher.EVP_CIPHER { 199 ctor @libcore.api.IntraCoreApi public OpenSSLCipher.EVP_CIPHER.ARC4(); 200 } 201 202 @libcore.api.IntraCoreApi public static class OpenSSLCipher.EVP_CIPHER.DESEDE extends com.android.org.conscrypt.OpenSSLCipher.EVP_CIPHER { 203 } 204 205 @libcore.api.IntraCoreApi public static class OpenSSLCipher.EVP_CIPHER.DESEDE.CBC extends com.android.org.conscrypt.OpenSSLCipher.EVP_CIPHER.DESEDE { 206 } 207 208 @libcore.api.IntraCoreApi public static class OpenSSLCipher.EVP_CIPHER.DESEDE.CBC.NoPadding extends com.android.org.conscrypt.OpenSSLCipher.EVP_CIPHER.DESEDE.CBC { 209 ctor @libcore.api.IntraCoreApi public OpenSSLCipher.EVP_CIPHER.DESEDE.CBC.NoPadding(); 210 } 211 212 @libcore.api.IntraCoreApi public static class OpenSSLCipher.EVP_CIPHER.DESEDE.CBC.PKCS5Padding extends com.android.org.conscrypt.OpenSSLCipher.EVP_CIPHER.DESEDE.CBC { 213 ctor @libcore.api.IntraCoreApi public OpenSSLCipher.EVP_CIPHER.DESEDE.CBC.PKCS5Padding(); 214 } 215 216 @libcore.api.IntraCoreApi public class OpenSSLCipherChaCha20 extends com.android.org.conscrypt.OpenSSLCipher { 217 ctor @libcore.api.IntraCoreApi public OpenSSLCipherChaCha20(); 218 } 219 220 @libcore.api.IntraCoreApi public abstract class OpenSSLContextImpl extends javax.net.ssl.SSLContextSpi { 221 } 222 223 @libcore.api.IntraCoreApi public static final class OpenSSLContextImpl.TLSv1 extends com.android.org.conscrypt.OpenSSLContextImpl { 224 ctor @libcore.api.IntraCoreApi public OpenSSLContextImpl.TLSv1(); 225 } 226 227 @libcore.api.IntraCoreApi public static final class OpenSSLContextImpl.TLSv11 extends com.android.org.conscrypt.OpenSSLContextImpl { 228 ctor @libcore.api.IntraCoreApi public OpenSSLContextImpl.TLSv11(); 229 } 230 231 @libcore.api.IntraCoreApi public static final class OpenSSLContextImpl.TLSv12 extends com.android.org.conscrypt.OpenSSLContextImpl { 232 ctor @dalvik.annotation.compat.UnsupportedAppUsage @libcore.api.IntraCoreApi public OpenSSLContextImpl.TLSv12(); 233 } 234 235 @libcore.api.IntraCoreApi public static final class OpenSSLContextImpl.TLSv13 extends com.android.org.conscrypt.OpenSSLContextImpl { 236 ctor @libcore.api.IntraCoreApi public OpenSSLContextImpl.TLSv13(); 237 } 238 239 @libcore.api.IntraCoreApi public final class OpenSSLECDHKeyAgreement extends javax.crypto.KeyAgreementSpi { 240 ctor @libcore.api.IntraCoreApi public OpenSSLECDHKeyAgreement(); 241 } 242 243 @libcore.api.IntraCoreApi public final class OpenSSLECKeyFactory extends java.security.KeyFactorySpi { 244 ctor @libcore.api.IntraCoreApi public OpenSSLECKeyFactory(); 245 } 246 247 @libcore.api.IntraCoreApi public final class OpenSSLECKeyPairGenerator extends java.security.KeyPairGenerator { 248 ctor @libcore.api.IntraCoreApi public OpenSSLECKeyPairGenerator(); 249 } 250 251 @libcore.api.IntraCoreApi public abstract class OpenSSLMac extends javax.crypto.MacSpi { 252 } 253 254 @libcore.api.IntraCoreApi public static final class OpenSSLMac.HmacMD5 extends com.android.org.conscrypt.OpenSSLMac { 255 ctor @libcore.api.IntraCoreApi public OpenSSLMac.HmacMD5(); 256 } 257 258 @libcore.api.IntraCoreApi public static final class OpenSSLMac.HmacSHA1 extends com.android.org.conscrypt.OpenSSLMac { 259 ctor @libcore.api.IntraCoreApi public OpenSSLMac.HmacSHA1(); 260 } 261 262 @libcore.api.IntraCoreApi public static final class OpenSSLMac.HmacSHA224 extends com.android.org.conscrypt.OpenSSLMac { 263 ctor @libcore.api.IntraCoreApi public OpenSSLMac.HmacSHA224() throws java.security.NoSuchAlgorithmException; 264 } 265 266 @libcore.api.IntraCoreApi public static final class OpenSSLMac.HmacSHA256 extends com.android.org.conscrypt.OpenSSLMac { 267 ctor @libcore.api.IntraCoreApi public OpenSSLMac.HmacSHA256() throws java.security.NoSuchAlgorithmException; 268 } 269 270 @libcore.api.IntraCoreApi public static final class OpenSSLMac.HmacSHA384 extends com.android.org.conscrypt.OpenSSLMac { 271 ctor @libcore.api.IntraCoreApi public OpenSSLMac.HmacSHA384() throws java.security.NoSuchAlgorithmException; 272 } 273 274 @libcore.api.IntraCoreApi public static final class OpenSSLMac.HmacSHA512 extends com.android.org.conscrypt.OpenSSLMac { 275 ctor @libcore.api.IntraCoreApi public OpenSSLMac.HmacSHA512(); 276 } 277 278 @libcore.api.IntraCoreApi public class OpenSSLMessageDigestJDK extends java.security.MessageDigestSpi implements java.lang.Cloneable { 279 } 280 281 @libcore.api.IntraCoreApi public static final class OpenSSLMessageDigestJDK.MD5 extends com.android.org.conscrypt.OpenSSLMessageDigestJDK { 282 ctor @libcore.api.IntraCoreApi public OpenSSLMessageDigestJDK.MD5() throws java.security.NoSuchAlgorithmException; 283 } 284 285 @libcore.api.IntraCoreApi public static final class OpenSSLMessageDigestJDK.SHA1 extends com.android.org.conscrypt.OpenSSLMessageDigestJDK { 286 ctor @libcore.api.IntraCoreApi public OpenSSLMessageDigestJDK.SHA1() throws java.security.NoSuchAlgorithmException; 287 } 288 289 @libcore.api.IntraCoreApi public static final class OpenSSLMessageDigestJDK.SHA224 extends com.android.org.conscrypt.OpenSSLMessageDigestJDK { 290 ctor @libcore.api.IntraCoreApi public OpenSSLMessageDigestJDK.SHA224() throws java.security.NoSuchAlgorithmException; 291 } 292 293 @libcore.api.IntraCoreApi public static final class OpenSSLMessageDigestJDK.SHA256 extends com.android.org.conscrypt.OpenSSLMessageDigestJDK { 294 ctor @libcore.api.IntraCoreApi public OpenSSLMessageDigestJDK.SHA256() throws java.security.NoSuchAlgorithmException; 295 } 296 297 @libcore.api.IntraCoreApi public static final class OpenSSLMessageDigestJDK.SHA384 extends com.android.org.conscrypt.OpenSSLMessageDigestJDK { 298 ctor @libcore.api.IntraCoreApi public OpenSSLMessageDigestJDK.SHA384() throws java.security.NoSuchAlgorithmException; 299 } 300 301 @libcore.api.IntraCoreApi public static final class OpenSSLMessageDigestJDK.SHA512 extends com.android.org.conscrypt.OpenSSLMessageDigestJDK { 302 ctor @libcore.api.IntraCoreApi public OpenSSLMessageDigestJDK.SHA512() throws java.security.NoSuchAlgorithmException; 303 } 304 305 @libcore.api.IntraCoreApi public final class OpenSSLRSAKeyFactory extends java.security.KeyFactorySpi { 306 ctor @libcore.api.IntraCoreApi public OpenSSLRSAKeyFactory(); 307 } 308 309 @libcore.api.IntraCoreApi public final class OpenSSLRSAKeyPairGenerator extends java.security.KeyPairGeneratorSpi { 310 ctor @libcore.api.IntraCoreApi public OpenSSLRSAKeyPairGenerator(); 311 } 312 313 @libcore.api.IntraCoreApi public final class OpenSSLRandom extends java.security.SecureRandomSpi implements java.io.Serializable { 314 ctor @dalvik.annotation.compat.UnsupportedAppUsage @libcore.api.IntraCoreApi public OpenSSLRandom(); 315 } 316 317 @libcore.api.IntraCoreApi public class OpenSSLSignature extends java.security.SignatureSpi { 318 } 319 320 @libcore.api.IntraCoreApi public static final class OpenSSLSignature.MD5RSA extends com.android.org.conscrypt.OpenSSLSignature { 321 ctor @libcore.api.IntraCoreApi public OpenSSLSignature.MD5RSA(); 322 } 323 324 @libcore.api.IntraCoreApi public static final class OpenSSLSignature.SHA1ECDSA extends com.android.org.conscrypt.OpenSSLSignature { 325 ctor @libcore.api.IntraCoreApi public OpenSSLSignature.SHA1ECDSA(); 326 } 327 328 @libcore.api.IntraCoreApi public static final class OpenSSLSignature.SHA1RSA extends com.android.org.conscrypt.OpenSSLSignature { 329 ctor @libcore.api.IntraCoreApi public OpenSSLSignature.SHA1RSA(); 330 } 331 332 @libcore.api.IntraCoreApi public static final class OpenSSLSignature.SHA1RSAPSS extends com.android.org.conscrypt.OpenSSLSignature { 333 ctor @libcore.api.IntraCoreApi public OpenSSLSignature.SHA1RSAPSS(); 334 } 335 336 @libcore.api.IntraCoreApi public static final class OpenSSLSignature.SHA224ECDSA extends com.android.org.conscrypt.OpenSSLSignature { 337 ctor @libcore.api.IntraCoreApi public OpenSSLSignature.SHA224ECDSA(); 338 } 339 340 @libcore.api.IntraCoreApi public static final class OpenSSLSignature.SHA224RSA extends com.android.org.conscrypt.OpenSSLSignature { 341 ctor @libcore.api.IntraCoreApi public OpenSSLSignature.SHA224RSA(); 342 } 343 344 @libcore.api.IntraCoreApi public static final class OpenSSLSignature.SHA224RSAPSS extends com.android.org.conscrypt.OpenSSLSignature { 345 ctor @libcore.api.IntraCoreApi public OpenSSLSignature.SHA224RSAPSS(); 346 } 347 348 @libcore.api.IntraCoreApi public static final class OpenSSLSignature.SHA256ECDSA extends com.android.org.conscrypt.OpenSSLSignature { 349 ctor @libcore.api.IntraCoreApi public OpenSSLSignature.SHA256ECDSA(); 350 } 351 352 @libcore.api.IntraCoreApi public static final class OpenSSLSignature.SHA256RSA extends com.android.org.conscrypt.OpenSSLSignature { 353 ctor @libcore.api.IntraCoreApi public OpenSSLSignature.SHA256RSA(); 354 } 355 356 @libcore.api.IntraCoreApi public static final class OpenSSLSignature.SHA256RSAPSS extends com.android.org.conscrypt.OpenSSLSignature { 357 ctor @libcore.api.IntraCoreApi public OpenSSLSignature.SHA256RSAPSS(); 358 } 359 360 @libcore.api.IntraCoreApi public static final class OpenSSLSignature.SHA384ECDSA extends com.android.org.conscrypt.OpenSSLSignature { 361 ctor @libcore.api.IntraCoreApi public OpenSSLSignature.SHA384ECDSA(); 362 } 363 364 @libcore.api.IntraCoreApi public static final class OpenSSLSignature.SHA384RSA extends com.android.org.conscrypt.OpenSSLSignature { 365 ctor @libcore.api.IntraCoreApi public OpenSSLSignature.SHA384RSA(); 366 } 367 368 @libcore.api.IntraCoreApi public static final class OpenSSLSignature.SHA384RSAPSS extends com.android.org.conscrypt.OpenSSLSignature { 369 ctor @libcore.api.IntraCoreApi public OpenSSLSignature.SHA384RSAPSS(); 370 } 371 372 @libcore.api.IntraCoreApi public static final class OpenSSLSignature.SHA512ECDSA extends com.android.org.conscrypt.OpenSSLSignature { 373 ctor @libcore.api.IntraCoreApi public OpenSSLSignature.SHA512ECDSA(); 374 } 375 376 @libcore.api.IntraCoreApi public static final class OpenSSLSignature.SHA512RSA extends com.android.org.conscrypt.OpenSSLSignature { 377 ctor @libcore.api.IntraCoreApi public OpenSSLSignature.SHA512RSA(); 378 } 379 380 @libcore.api.IntraCoreApi public static final class OpenSSLSignature.SHA512RSAPSS extends com.android.org.conscrypt.OpenSSLSignature { 381 ctor @libcore.api.IntraCoreApi public OpenSSLSignature.SHA512RSAPSS(); 382 } 383 384 @libcore.api.IntraCoreApi public class OpenSSLSignatureRawECDSA extends java.security.SignatureSpi { 385 ctor @libcore.api.IntraCoreApi public OpenSSLSignatureRawECDSA(); 386 } 387 388 @libcore.api.IntraCoreApi public final class OpenSSLSignatureRawRSA extends java.security.SignatureSpi { 389 ctor @libcore.api.IntraCoreApi public OpenSSLSignatureRawRSA(); 390 } 391 392 @libcore.api.IntraCoreApi public class OpenSSLX509CertificateFactory extends java.security.cert.CertificateFactorySpi { 393 ctor @libcore.api.IntraCoreApi public OpenSSLX509CertificateFactory(); 394 } 395 396 @libcore.api.IntraCoreApi public class PSSParameters extends java.security.AlgorithmParametersSpi { 397 ctor @libcore.api.IntraCoreApi public PSSParameters(); 398 } 399 400} 401 402package dalvik.annotation.compat { 403 404 @java.lang.annotation.Repeatable(UnsupportedAppUsage.Container.class) @java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy.CLASS) @java.lang.annotation.Target({java.lang.annotation.ElementType.CONSTRUCTOR, java.lang.annotation.ElementType.METHOD, java.lang.annotation.ElementType.FIELD, java.lang.annotation.ElementType.TYPE}) @libcore.api.CorePlatformApi @libcore.api.IntraCoreApi public @interface UnsupportedAppUsage { 405 method @libcore.api.CorePlatformApi @libcore.api.IntraCoreApi public abstract String expectedSignature() default ""; 406 method @libcore.api.CorePlatformApi @libcore.api.IntraCoreApi public abstract String implicitMember() default ""; 407 method @libcore.api.CorePlatformApi @libcore.api.IntraCoreApi public abstract int maxTargetSdk() default java.lang.Integer.MAX_VALUE; 408 method @libcore.api.CorePlatformApi @libcore.api.IntraCoreApi public abstract long trackingBug() default 0; 409 } 410 411 @java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy.CLASS) @java.lang.annotation.Target(java.lang.annotation.ElementType.TYPE) @libcore.api.CorePlatformApi @libcore.api.IntraCoreApi public static @interface UnsupportedAppUsage.Container { 412 method @libcore.api.CorePlatformApi @libcore.api.IntraCoreApi public abstract dalvik.annotation.compat.UnsupportedAppUsage[] value(); 413 } 414 415} 416 417package dalvik.system { 418 419 @libcore.api.CorePlatformApi @libcore.api.IntraCoreApi public final class BlockGuard { 420 method @NonNull @dalvik.annotation.compat.UnsupportedAppUsage @libcore.api.CorePlatformApi @libcore.api.IntraCoreApi public static dalvik.system.BlockGuard.Policy getThreadPolicy(); 421 } 422 423 @libcore.api.CorePlatformApi @libcore.api.IntraCoreApi public static interface BlockGuard.Policy { 424 method @dalvik.annotation.compat.UnsupportedAppUsage @libcore.api.IntraCoreApi public void onNetwork(); 425 } 426 427 @libcore.api.CorePlatformApi @libcore.api.IntraCoreApi public final class CloseGuard { 428 method @dalvik.annotation.compat.UnsupportedAppUsage @libcore.api.CorePlatformApi @libcore.api.IntraCoreApi public void close(); 429 method @dalvik.annotation.compat.UnsupportedAppUsage @libcore.api.CorePlatformApi @libcore.api.IntraCoreApi public static dalvik.system.CloseGuard get(); 430 method @dalvik.annotation.compat.UnsupportedAppUsage @libcore.api.CorePlatformApi @libcore.api.IntraCoreApi public void open(String); 431 method @dalvik.annotation.compat.UnsupportedAppUsage @libcore.api.CorePlatformApi @libcore.api.IntraCoreApi public void warnIfOpen(); 432 } 433 434 @libcore.api.CorePlatformApi @libcore.api.IntraCoreApi public class VersionCodes { 435 field @libcore.api.CorePlatformApi @libcore.api.IntraCoreApi public static final int O = 26; // 0x1a 436 field @libcore.api.CorePlatformApi @libcore.api.IntraCoreApi public static final int P = 28; // 0x1c 437 } 438 439} 440 441package java.net { 442 443 public class Socket implements java.io.Closeable { 444 method public java.io.FileDescriptor getFileDescriptor$(); 445 } 446 447} 448 449package java.security.spec { 450 451 public class ECParameterSpec implements java.security.spec.AlgorithmParameterSpec { 452 method public String getCurveName(); 453 method public void setCurveName(String); 454 } 455 456} 457 458package libcore.api { 459 460 @java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy.SOURCE) @java.lang.annotation.Target({java.lang.annotation.ElementType.TYPE, java.lang.annotation.ElementType.FIELD, java.lang.annotation.ElementType.METHOD, java.lang.annotation.ElementType.CONSTRUCTOR, java.lang.annotation.ElementType.ANNOTATION_TYPE}) @libcore.api.IntraCoreApi public @interface CorePlatformApi { 461 } 462 463 @java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy.SOURCE) @java.lang.annotation.Target({java.lang.annotation.ElementType.TYPE, java.lang.annotation.ElementType.FIELD, java.lang.annotation.ElementType.METHOD, java.lang.annotation.ElementType.CONSTRUCTOR, java.lang.annotation.ElementType.ANNOTATION_TYPE}) @libcore.api.IntraCoreApi public @interface IntraCoreApi { 464 } 465 466} 467 468package libcore.net { 469 470 @libcore.api.CorePlatformApi @libcore.api.IntraCoreApi public abstract class NetworkSecurityPolicy { 471 ctor @libcore.api.CorePlatformApi @libcore.api.IntraCoreApi public NetworkSecurityPolicy(); 472 method @libcore.api.CorePlatformApi @libcore.api.IntraCoreApi public static libcore.net.NetworkSecurityPolicy getInstance(); 473 method @libcore.api.CorePlatformApi @libcore.api.IntraCoreApi public abstract boolean isCertificateTransparencyVerificationRequired(String); 474 } 475 476} 477 478package libcore.util { 479 480 @java.lang.annotation.Documented @java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy.SOURCE) @java.lang.annotation.Target({java.lang.annotation.ElementType.TYPE_USE}) @libcore.api.IntraCoreApi public @interface NonNull { 481 } 482 483 @java.lang.annotation.Documented @java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy.SOURCE) @java.lang.annotation.Target({java.lang.annotation.ElementType.TYPE_USE}) @libcore.api.IntraCoreApi public @interface Nullable { 484 } 485 486} 487 488package sun.security.util { 489 490 public interface DerEncoder { 491 method public void derEncode(java.io.OutputStream) throws java.io.IOException; 492 } 493 494} 495 496package sun.security.x509 { 497 498 public class AlgorithmId implements sun.security.util.DerEncoder java.io.Serializable { 499 method public void derEncode(java.io.OutputStream) throws java.io.IOException; 500 method public static sun.security.x509.AlgorithmId get(String) throws java.security.NoSuchAlgorithmException; 501 method public String getName(); 502 } 503 504} 505 506