xref: /aosp_15_r20/external/conscrypt/srcgen/unsupported-app-usage.json (revision cd0cc2e34ba52cdf454361820a14d744e4bd531d)
1// See com.google.currysrc.aosp.Annotations.addUnsupportedAppUsage(Path) method for details on the
2// syntax.
3[
4  {
5    "@location": "method:com.android.org.conscrypt.AbstractConscryptSocket#getAlpnSelectedProtocol()",
6    "maxTargetSdk": "dalvik.annotation.compat.VersionCodes.Q",
7    "publicAlternatives": "Use {@code javax.net.ssl.SSLSocket#getApplicationProtocol()}."
8  },
9  {
10    "@location": "method:com.android.org.conscrypt.AbstractConscryptSocket#getApplicationProtocols()",
11    "maxTargetSdk": "dalvik.annotation.compat.VersionCodes.Q",
12    "publicAlternatives": "Use {@code javax.net.ssl.SSLParameters#getApplicationProtocols()}."
13  },
14  {
15    "@location": "method:com.android.org.conscrypt.AbstractConscryptSocket#getChannelId()",
16    "maxTargetSdk": 30,
17    "trackingBug": 170729553
18  },
19  {
20    "@location": "method:com.android.org.conscrypt.AbstractConscryptSocket#getHostname()",
21    "maxTargetSdk": 30,
22    "trackingBug": 170729553
23  },
24  {
25    "@location": "method:com.android.org.conscrypt.AbstractConscryptSocket#getHostnameOrIP()",
26    "maxTargetSdk": 30,
27    "trackingBug": 170729553
28  },
29  {
30    "@location": "method:com.android.org.conscrypt.AbstractConscryptSocket#getSoWriteTimeout()",
31    "maxTargetSdk": 30,
32    "trackingBug": 170729553
33  },
34  {
35    "@location": "method:com.android.org.conscrypt.AbstractConscryptSocket#setAlpnProtocols(byte[])",
36    "maxTargetSdk": "dalvik.annotation.compat.VersionCodes.Q",
37    "publicAlternatives": "Use {@code javax.net.ssl.SSLParameters#setApplicationProtocols(java.lang.String[])}."
38  },
39  {
40    "@location": "method:com.android.org.conscrypt.AbstractConscryptSocket#setAlpnProtocols(String[])",
41    "maxTargetSdk": "dalvik.annotation.compat.VersionCodes.Q",
42    "publicAlternatives": "Use {@code javax.net.ssl.SSLParameters#setApplicationProtocols(java.lang.String[])}."
43  },
44  {
45    "@location": "method:com.android.org.conscrypt.AbstractConscryptSocket#setApplicationProtocols(String[])",
46    "maxTargetSdk": "dalvik.annotation.compat.VersionCodes.Q",
47    "publicAlternatives": "Use {@code javax.net.ssl.SSLParameters#setApplicationProtocols(java.lang.String[])}."
48  },
49  {
50    "@location": "method:com.android.org.conscrypt.AbstractConscryptSocket#setChannelIdEnabled(boolean)",
51    "maxTargetSdk": 30,
52    "trackingBug": 170729553
53  },
54  {
55    "@location": "method:com.android.org.conscrypt.AbstractConscryptSocket#setChannelIdPrivateKey(PrivateKey)",
56    "maxTargetSdk": 30,
57    "trackingBug": 170729553
58  },
59  {
60    "@location": "method:com.android.org.conscrypt.AbstractConscryptSocket#setHandshakeTimeout(int)",
61    "maxTargetSdk": 30,
62    "trackingBug": 170729553
63  },
64  {
65    "@location": "method:com.android.org.conscrypt.AbstractConscryptSocket#setHostname(String)",
66    "maxTargetSdk": "dalvik.annotation.compat.VersionCodes.Q",
67    "publicAlternatives": "Use {@code javax.net.ssl.SSLParameters#setServerNames}."
68  },
69  {
70    "@location": "method:com.android.org.conscrypt.AbstractConscryptSocket#setSoWriteTimeout(int)",
71    "maxTargetSdk": 30,
72    "trackingBug": 170729553
73  },
74  {
75    "@location": "method:com.android.org.conscrypt.AbstractConscryptSocket#setUseSessionTickets(boolean)",
76    "maxTargetSdk": "dalvik.annotation.compat.VersionCodes.Q",
77    "publicAlternatives": "Use {@link android.net.ssl.SSLSockets#setUseSessionTickets}."
78  },
79  {
80    "@location": "method:com.android.org.conscrypt.ClientSessionContext#getSession(String,int)"
81  },
82  {
83    "@location": "method:com.android.org.conscrypt.ClientSessionContext#setPersistentCache(SSLClientSessionCache)"
84  },
85  {
86    "@location": "method:com.android.org.conscrypt.ConscryptEngineSocket#setHostname(String)",
87    "maxTargetSdk": "dalvik.annotation.compat.VersionCodes.Q",
88    "publicAlternatives": "Use {@code javax.net.ssl.SSLParameters#setServerNames}."
89  },
90  {
91    "@location": "method:com.android.org.conscrypt.ConscryptEngineSocket#setUseSessionTickets(boolean)",
92    "maxTargetSdk": "dalvik.annotation.compat.VersionCodes.Q",
93    "publicAlternatives": "Use {@link android.net.ssl.SSLSockets#setUseSessionTickets}."
94  },
95  {
96    "@location": "method:com.android.org.conscrypt.ConscryptFileDescriptorSocket#setHostname(String)",
97    "maxTargetSdk": "dalvik.annotation.compat.VersionCodes.Q",
98    "publicAlternatives": "Use {@code javax.net.ssl.SSLParameters#setServerNames}."
99  },
100  {
101    "@location": "method:com.android.org.conscrypt.ConscryptFileDescriptorSocket#setUseSessionTickets(boolean)",
102    "maxTargetSdk": "dalvik.annotation.compat.VersionCodes.Q",
103    "publicAlternatives": "Use {@link android.net.ssl.SSLSockets#setUseSessionTickets}."
104  },
105  {
106    "@location": "method:com.android.org.conscrypt.FileClientSessionCache$Impl#getSessionData(String,int)"
107  },
108  {
109    "@location": "method:com.android.org.conscrypt.FileClientSessionCache#usingDirectory(File)"
110  },
111  {
112    "@location": "method:com.android.org.conscrypt.NativeCrypto#ASN1_seq_pack_X509(long[])"
113  },
114  {
115    "@location": "method:com.android.org.conscrypt.NativeCrypto#ASN1_seq_unpack_X509_bio(long)"
116  },
117  {
118    "@location": "method:com.android.org.conscrypt.NativeCrypto#ASN1_TIME_to_Calendar(long,Calendar)"
119  },
120  {
121    "@location": "method:com.android.org.conscrypt.NativeCrypto#BIO_free_all(long)"
122  },
123  {
124    "@location": "method:com.android.org.conscrypt.NativeCrypto#create_BIO_InputStream(OpenSSLBIOInputStream,boolean)"
125  },
126  {
127    "@location": "method:com.android.org.conscrypt.NativeCrypto#create_BIO_OutputStream(OutputStream)"
128  },
129  {
130    "@location": "method:com.android.org.conscrypt.NativeCrypto#d2i_PKCS7_bio(long,int)"
131  },
132  {
133    "@location": "method:com.android.org.conscrypt.NativeCrypto#d2i_SSL_SESSION(byte[])"
134  },
135  {
136    "@location": "method:com.android.org.conscrypt.NativeCrypto#d2i_X509(byte[])"
137  },
138  {
139    "@location": "method:com.android.org.conscrypt.NativeCrypto#d2i_X509_bio(long)"
140  },
141  {
142    "@location": "method:com.android.org.conscrypt.NativeCrypto#d2i_X509_CRL_bio(long)"
143  },
144  {
145    "@location": "method:com.android.org.conscrypt.NativeCrypto#EC_GROUP_clear_free(long)"
146  },
147  {
148    "@location": "method:com.android.org.conscrypt.NativeCrypto#EC_GROUP_new_by_curve_name(String)"
149  },
150  {
151    "@location": "method:com.android.org.conscrypt.NativeCrypto#EC_POINT_clear_free(long)"
152  },
153  {
154    "@location": "method:com.android.org.conscrypt.NativeCrypto#EVP_CIPHER_CTX_new()"
155  },
156  {
157    "@location": "method:com.android.org.conscrypt.NativeCrypto#EVP_CIPHER_iv_length(long)"
158  },
159  {
160    "@location": "method:com.android.org.conscrypt.NativeCrypto#EVP_get_cipherbyname(String)"
161  },
162  {
163    "@location": "method:com.android.org.conscrypt.NativeCrypto#EVP_get_digestbyname(String)"
164  },
165  {
166    "@location": "method:com.android.org.conscrypt.NativeCrypto#EVP_MD_CTX_create()"
167  },
168  {
169    "@location": "method:com.android.org.conscrypt.NativeCrypto#EVP_MD_CTX_destroy(long)"
170  },
171  {
172    "@location": "method:com.android.org.conscrypt.NativeCrypto#EVP_MD_size(long)"
173  },
174  {
175    "@location": "method:com.android.org.conscrypt.NativeCrypto#EVP_PKEY_free(long)"
176  },
177  {
178    "@location": "method:com.android.org.conscrypt.NativeCrypto#EVP_PKEY_new_RSA(byte[],byte[],byte[],byte[],byte[],byte[],byte[],byte[])"
179  },
180  {
181    "@location": "method:com.android.org.conscrypt.NativeCrypto#get_X509_REVOKED_ext_oids(long,int)"
182  },
183  {
184    "@location": "method:com.android.org.conscrypt.NativeCrypto#get_X509_REVOKED_revocationDate(long)"
185  },
186  {
187    "@location": "method:com.android.org.conscrypt.NativeCrypto#i2d_PKCS7(long[])"
188  },
189  {
190    "@location": "method:com.android.org.conscrypt.NativeCrypto#i2d_SSL_SESSION(long)"
191  },
192  {
193    "@location": "method:com.android.org.conscrypt.NativeCrypto#i2d_X509_REVOKED(long)"
194  },
195  {
196    "@location": "method:com.android.org.conscrypt.NativeCrypto#PEM_read_bio_PKCS7(long,int)"
197  },
198  {
199    "@location": "method:com.android.org.conscrypt.NativeCrypto#PEM_read_bio_X509(long)"
200  },
201  {
202    "@location": "method:com.android.org.conscrypt.NativeCrypto#PEM_read_bio_X509_CRL(long)"
203  },
204  {
205    "@location": "method:com.android.org.conscrypt.NativeCrypto#RAND_bytes(byte[])"
206  },
207  {
208    "@location": "method:com.android.org.conscrypt.NativeCrypto#RSA_generate_key_ex(int,byte[])"
209  },
210  {
211    "@location": "method:com.android.org.conscrypt.NativeCrypto#SSL_CTX_new()"
212  },
213  {
214    "@location": "method:com.android.org.conscrypt.NativeCrypto#SSL_SESSION_cipher(long)"
215  },
216  {
217    "@location": "method:com.android.org.conscrypt.NativeCrypto#SSL_SESSION_free(long)"
218  },
219  {
220    "@location": "method:com.android.org.conscrypt.NativeCrypto#SSL_SESSION_get_time(long)"
221  },
222  {
223    "@location": "method:com.android.org.conscrypt.NativeCrypto#SSL_SESSION_get_version(long)"
224  },
225  {
226    "@location": "method:com.android.org.conscrypt.NativeCrypto#SSL_SESSION_session_id(long)"
227  },
228  {
229    "@location": "method:com.android.org.conscrypt.NativeCrypto#X509_REVOKED_dup(long)"
230  },
231  {
232    "@location": "method:com.android.org.conscrypt.NativeCrypto#X509_REVOKED_get_ext(long,String)"
233  },
234  {
235    "@location": "method:com.android.org.conscrypt.NativeCrypto#X509_REVOKED_get_ext_oid(long,String)"
236  },
237  {
238    "@location": "method:com.android.org.conscrypt.NativeCrypto#X509_REVOKED_get_serialNumber(long)"
239  },
240  {
241    "@location": "method:com.android.org.conscrypt.NativeCrypto#X509_REVOKED_print(long,long)"
242  },
243  {
244    "@location": "method:com.android.org.conscrypt.NativeCrypto#X509_supported_extension(long)"
245  },
246  {
247    "@location": "method:com.android.org.conscrypt.OpenSSLBIOInputStream#OpenSSLBIOInputStream(InputStream,boolean)"
248  },
249  {
250    "@location": "method:com.android.org.conscrypt.OpenSSLBIOInputStream#getBioContext()"
251  },
252  {
253    "@location": "method:com.android.org.conscrypt.OpenSSLBIOInputStream#release()"
254  },
255  {
256    "@location": "method:com.android.org.conscrypt.OpenSSLContextImpl$TLSv12#TLSv12()"
257  },
258  {
259    "@location": "method:com.android.org.conscrypt.OpenSSLContextImpl#OpenSSLContextImpl()"
260  },
261  {
262    "@location": "method:com.android.org.conscrypt.OpenSSLContextImpl#getPreferred()"
263  },
264  {
265    "@location": "method:com.android.org.conscrypt.OpenSSLKey#OpenSSLKey(long)"
266  },
267  {
268    "@location": "method:com.android.org.conscrypt.OpenSSLKey#fromPrivateKey(PrivateKey)"
269  },
270  {
271    "@location": "method:com.android.org.conscrypt.OpenSSLKey#getNativeRef()"
272  },
273  {
274    "@location": "method:com.android.org.conscrypt.OpenSSLKey#getPublicKey()"
275  },
276  {
277    "@location": "method:com.android.org.conscrypt.OpenSSLKeyHolder#getOpenSSLKey()"
278  },
279  {
280    "@location": "method:com.android.org.conscrypt.OpenSSLProvider#OpenSSLProvider()"
281  },
282  {
283    "@location": "method:com.android.org.conscrypt.OpenSSLRandom#OpenSSLRandom()"
284  },
285  {
286    "@location": "method:com.android.org.conscrypt.OpenSSLSocketFactoryImpl#OpenSSLSocketFactoryImpl()"
287  },
288  {
289    "@location": "field:com.android.org.conscrypt.OpenSSLSocketFactoryImpl#sslParameters"
290  },
291  {
292    "@location": "method:com.android.org.conscrypt.OpenSSLSocketImpl#getAlpnSelectedProtocol()",
293    "maxTargetSdk": "dalvik.annotation.compat.VersionCodes.Q",
294    "publicAlternatives": "Use {@code javax.net.ssl.SSLSocket#getApplicationProtocol()}."
295  },
296  {
297    "@location": "method:com.android.org.conscrypt.OpenSSLSocketImpl#getChannelId()",
298    "maxTargetSdk": 30,
299    "trackingBug": 170729553
300  },
301  {
302    "@location": "method:com.android.org.conscrypt.OpenSSLSocketImpl#getHostname()",
303    "maxTargetSdk": 30,
304    "trackingBug": 170729553
305  },
306  {
307    "@location": "method:com.android.org.conscrypt.OpenSSLSocketImpl#getHostnameOrIP()",
308    "maxTargetSdk": 30,
309    "trackingBug": 170729553
310  },
311  {
312    "@location": "method:com.android.org.conscrypt.OpenSSLSocketImpl#getNpnSelectedProtocol()"
313  },
314  {
315    "@location": "method:com.android.org.conscrypt.OpenSSLSocketImpl#getSoWriteTimeout()",
316    "maxTargetSdk": 30,
317    "trackingBug": 170729553
318  },
319  {
320    "@location": "method:com.android.org.conscrypt.OpenSSLSocketImpl#setAlpnProtocols(byte[])",
321    "maxTargetSdk": "dalvik.annotation.compat.VersionCodes.Q",
322    "publicAlternatives": "Use {@code javax.net.ssl.SSLParameters#setApplicationProtocols(java.lang.String[])}."
323  },
324  {
325    "@location": "method:com.android.org.conscrypt.OpenSSLSocketImpl#setAlpnProtocols(String[])",
326    "maxTargetSdk": "dalvik.annotation.compat.VersionCodes.Q",
327    "publicAlternatives": "Use {@code javax.net.ssl.SSLParameters#setApplicationProtocols(java.lang.String[])}."
328  },
329  {
330    "@location": "method:com.android.org.conscrypt.OpenSSLSocketImpl#setChannelIdEnabled(boolean)",
331    "maxTargetSdk": 30,
332    "trackingBug": 170729553
333  },
334  {
335    "@location": "method:com.android.org.conscrypt.OpenSSLSocketImpl#setChannelIdPrivateKey(PrivateKey)",
336    "maxTargetSdk": 30,
337    "trackingBug": 170729553
338  },
339  {
340    "@location": "method:com.android.org.conscrypt.OpenSSLSocketImpl#setHandshakeTimeout(int)",
341    "maxTargetSdk": 30,
342    "trackingBug": 170729553
343  },
344  {
345    "@location": "method:com.android.org.conscrypt.OpenSSLSocketImpl#setHostname(String)",
346    "maxTargetSdk": "dalvik.annotation.compat.VersionCodes.Q",
347    "publicAlternatives": "Use {@code javax.net.ssl.SSLParameters#setServerNames}."
348  },
349  {
350    "@location": "method:com.android.org.conscrypt.OpenSSLSocketImpl#setNpnProtocols(byte[])"
351  },
352  {
353    "@location": "method:com.android.org.conscrypt.OpenSSLSocketImpl#setSoWriteTimeout(int)",
354    "maxTargetSdk": 30,
355    "trackingBug": 170729553
356  },
357  {
358    "@location": "method:com.android.org.conscrypt.OpenSSLSocketImpl#setUseSessionTickets(boolean)",
359    "maxTargetSdk": "dalvik.annotation.compat.VersionCodes.Q",
360    "publicAlternatives": "Use {@link android.net.ssl.SSLSockets#setUseSessionTickets}."
361  },
362  {
363    "@location": "method:com.android.org.conscrypt.OpenSSLX509Certificate#fromX509PemInputStream(InputStream)"
364  },
365  {
366    "@location": "field:com.android.org.conscrypt.OpenSSLX509Certificate#mContext"
367  },
368  {
369    "@location": "method:com.android.org.conscrypt.SSLParametersImpl#getDefault()"
370  },
371  {
372    "@location": "method:com.android.org.conscrypt.SSLParametersImpl#getDefaultX509TrustManager()"
373  },
374  {
375    "@location": "method:com.android.org.conscrypt.SSLParametersImpl#getX509TrustManager()",
376    "maxTargetSdk": 30,
377    "trackingBug": 170729553
378  },
379  {
380    "@location": "method:com.android.org.conscrypt.SSLParametersImpl#setEnabledProtocols(String[])",
381    "maxTargetSdk": 30,
382    "trackingBug": 170729553
383  },
384  {
385    "@location": "field:com.android.org.conscrypt.SSLParametersImpl#x509TrustManager"
386  },
387  {
388    "@location": "method:com.android.org.conscrypt.TrustedCertificateStore#TrustedCertificateStore()"
389  },
390  {
391    "@location": "method:com.android.org.conscrypt.TrustedCertificateStore#getCertificateChain(X509Certificate)"
392  },
393  {
394    "@location": "method:com.android.org.conscrypt.TrustManagerImpl#TrustManagerImpl(KeyStore)"
395  },
396  {
397    "@location": "method:com.android.org.conscrypt.TrustManagerImpl#checkServerTrusted(X509Certificate[],String,String)"
398  },
399  {
400    "@location": "method:com.android.org.conscrypt.X509PublicKey#X509PublicKey(String,byte[])"
401  }
402]
403