CoraLibre-android-sdk fork of prestandard DP-3T to make compatible with the Google/Apple protocol
This code is based on the DP-3T prestandard android-sdk code. It aims to be compatible with the Apple/Google developed Privacy-Preserving Contact Tracing (PPCP) protocol. So far it is behaving more like DP-3T but we aim to transform it to be PPCP compatible. (We are making progress, the new CryptoModule seems to work right already.)
The development of CoraLibre is stalled. There is another implementation called CCTG, which does exactly what we what we where trying to achieve with this project. You can download CCTG from the F-Droid store.
This repository is based on prestandard DP-3T. With this project we aim to create a Privacy-Preserving Contact Tracing compatible SDK in order to create a libre alternative to the part of the Google Mobile Services that conducts the Bluetooth tracing.
The Bluetooth specification as well as the cryptography specification is documented here: https://www.apple.com/covid19/contacttracing/
The Android API is documented here: https://www.google.com/covid19/exposurenotifications/
Old DP-3T is documented here: https://github.com/DP-3T/documents/blob/master/DP3T%20White%20Paper.pdf
So far everything is developed by Unit Testing. Before you can start make sure you know Android and are able to work with git(hub) repositories. Here are a few steps to "boot" you up into the project:
This project is licensed under the terms of the MPL 2 license. See the LICENSE file.