Skip to content

Releases: a-sit-plus/warden-roboto

1.6.0

07 Aug 11:06
Compare
Choose a tag to compare
  • Rebrand to WARDEN-roboto
  • Update to latest upstream attestation code
    • rollbackResistant -> rollbackResistance
    • Dependency Updates
      • Guava: 33.2.1-jre
      • autovalue: 1.11.0
      • protobuf-javalite: 4.27.0

1.5.2

04 Jul 14:14
Compare
Choose a tag to compare
  • Support HTTP proxy for fetching Android Revocation list
  • Dependency Updates:
    • Java 17
    • Kotlin 2.0.0
    • bouncycastle: 1.78.1!!
    • coroutines: 1.8.1
    • datetime: 0.6.0
    • kmmresult: 1.6.1
    • kotest: 5.9.1!!
    • kotlin: 2.0.0
    • ksp: 1.0.22
    • ktor: 2.3.11
    • napier: 2.7.1
    • nexus: 1.3.0
    • serialization: 1.7.1

1.5.1

12 Mar 15:31
Compare
Choose a tag to compare
  • dependency updates
  • correctly expose guava as api dependency

1.5.0

28 Feb 19:51
Compare
Choose a tag to compare
  • Kotlin 1.9.22
  • Update to latest android-key-attestation codebase from Google (2024-01-31)
  • Dependency updates:
    • Bouncy Castle 1.77
    • Ktor 2.3.7
    • kotlinx.datetime 0.5.0
    • Napier 2.7.1
    • Guava 33.0.0-jre
    • Error Prone 2.24.1
    • (NEW) AutoValue 1.10.4

1.4.0

28 Feb 19:50
Compare
Choose a tag to compare
  • reorganized constructors for less confusing file-based config loading
  • update to latest conventions plugin
  • build against JDK11 as per gradle.properties

1.3.0

28 Feb 19:49
Compare
Choose a tag to compare
  • make configuration play nicely with file-based config loading (e.g. HopLite)

1.2.1

28 Feb 19:48
Compare
Choose a tag to compare
  • make all config classes data classes

1.2.0

28 Feb 19:47
Compare
Choose a tag to compare
  • introduce well-defined error codes for every way an attestation can fail
  • refactor exception hierarchy as a consequence

1.1.0

28 Feb 19:46
Compare
Choose a tag to compare
  • introduce builder for AppData

1.0.0

28 Feb 19:46
Compare
Choose a tag to compare
Release 1.0.0 (#9)

* configure multiple apps (package, version, …)
* Three three flavours of attestation:
   * Hardware attestation
   * Hybrid Attestation (for devices originally released with Android 7)
   * Software Attestation (for potatoes)
* Builder pattern for configuration
* Diagnostics app (runnable jar in separate module) to pretty-print attestation records from certificates)
* Dependency Updates
   * Ktor 2.3.4
   * Bouncy Castle 1.76