Home | History | Annotate | Download | only in android
      1 <?xml version="1.0" encoding="UTF-8"?>
      2 <lint>
      3    <!-- ExtendedSSLSession only gets instantiated in new APIs on Android. -->
      4 <issue id="NewApi">
      5         <ignore path="**/org/conscrypt/Java7ExtendedSSLSession.java" />
      6         <ignore path="**/org/conscrypt/Java8ExtendedSSLSession.java" />
      7         <ignore path="**/org/conscrypt/Java8EngineWrapper.java" />
      8         <ignore path="**/org/conscrypt/Java8EngineSocket.java" />
      9         <ignore path="**/org/conscrypt/Java8FileDescriptorSocket.java" />
     10         <!-- ConscryptEngineSocket uses X509ExtendedTrustManager in an API-guarded method -->
     11         <ignore path="**/org/conscrypt/ConscryptEngineSocket.java" />
     12         <!-- We don't provide the trust manager in the Android build -->
     13         <ignore path="**/org/conscrypt/TrustManagerImpl.java" />
     14 </issue>
     15 
     16     <!-- Android SparseArrays can't be used in common directory. -->
     17     <issue id="UseSparseArrays">
     18         <ignore path="**/common/src/main/java/**/*.java" />
     19     </issue>
     20 
     21     <!-- TrulyRandom flips out over KeyPairGenerator. -->
     22     <issue id="TrulyRandom">
     23         <ignore path="**/common/src/main/java/org/conscrypt/OpenSSLECKeyPairGenerator.java" />
     24         <ignore path="**/common/src/main/java/org/conscrypt/AbstractConscryptEngine.java" />
     25     </issue>
     26 
     27     <!-- Asserts don't work in Android, but this code is for OpenJDK as well. -->
     28     <issue id="Assert">
     29         <ignore path="**/common/src/main/java/org/conscrypt/OpenSSLCipherChaCha20.java" />
     30     </issue>
     31 </lint>
     32