A-SIT Plus Open Source

Sharing is Caring!

Below you'll find projects developed at A-SIT Plus published as free and open-source software. We heavily rely on Kotlin multiplatform. Hence, some of the project's buildscripts might also be of interest to the public, even if a certain project may be specifically tailored to our internal needs.


VC KMM Library

W3C verifiable credentials library written in Kotlin. Targets the JVM and iOS. Issue, provision, and verify verifiable credentials. ARIES and SIOPv2-based issuing.

VC Lib Swift Package

Swift package wrapping the VC KMM library. Discusses recommended iOS-specific extensions for smoother integration. Directly usable in XCode projects.

KMM Result

100% pure Kotlin multiplatform result class. Drop-in replacement for Kotlin's stdlib Result, but with the added benefit of also being usable from Swift and ObjC (read: iOS).

Attestation Service

Server-side mobile client attestation library written in Kotlin. Provides a unified interface for remotely establishing trust in iOS and Android clients to JVM backends.

Android Attestation

High-level key attestation library (used by the attestation service) specific to Android. Based on Upstream code from Google. Conveniently configurable.

Gradle Conventions

Custom Gradle Plugin used for our projects. Currently supports JVM-only and Multiplatform kotlin projects. Also works as an example on how this can be done in general.

KMM DGC Library

Kotlin (JVM+JS) implementation of the HCERT/DCC specification. Create and verify Electronic Health Certificates popu­larised during the second half of the COVID pandemic.

Swift ValidationCore

Swift library for validating Electronic Health Certificates (HCERT) po­pu­larised during the second half of the COVID pandemic.
An iOS demo app is also available.

Cashbox Democode

Java demo code for producing and verifying signed cashbox receipts compliant with the Austrian cashbox security regulation. Conceived in 2015. Apache-licensed; uses maven.


~ See also our GitHub Org GitHub for additional projects ~