Matthew Dolan

Results 86 comments of Matthew Dolan

There's no built in way currently... and perhaps it seems a little weird that the library tries to populate `lateinit` fields automatically anyway. So certainly I'll tweak the library so...

I used the files attached but have been unable to reproduce; well that is unless I have a mismatch between the type of test (unit test in src/test vs instrumentation...

Related to https://github.com/Kotlin/kotlinx.serialization/issues/2145? Looks like I should be able to tweak the compiler options with the following when building the library to prevent this: ``` freeCompilerArgs = listOf("-Xstring-concat=inline") ```

I think part of the reason why I hadn't seen this before is the apps I'm using the library in personally are built with Java 11. I assume yours is...

As an added note according to https://issuetracker.google.com/issues/250197571#comment29 if the Android project uses desugaring then you also shouldn't see this exception. See https://developer.android.com/studio/write/java8-support#library-desugaring

Will be releasing a version with the updated consumer proguard file shortly.

In the current implementation, URL can be overridden with the following: ``` certificateTransparencyInterceptor { logListService = LogListDataSourceFactory.createLogListService( baseUrl = "https://www.gstatic.com/ct/log_list/v3/" ) } ``` The next release will allow overriding the...

As a follow-up, one scenario I was curious about is around the network failure use case. Once I've released the next version of the library it will contain an embedded...

Given the above I'm happy there are enough workarounds in the library if someone wants to get CT checks working inside a country that cannot connect to gstatic.com.

[Examples of SCT delivered via a TLS extension or OCSP response?](https://groups.google.com/a/chromium.org/g/ct-policy/c/Z2AKv4D6MMo)