DP-3T / gaenlib

0 stars 1 forks source link

Estimate time needed for implementing GAEN 1.5 in microG #16

Closed cgrigis closed 3 years ago

cgrigis commented 4 years ago

It looks like dp3t-sdk 1.1 supporting GAEN v1.5/v2.0 is targeted to release around early November 2020.

cgrigis commented 3 years ago

Going through https://developers.google.com/android/exposure-notifications/exposure-notifications-api, the following are the new elements in GAEN ≥ 1.5: (:heavy_check_mark: indicates an element already implemented in microG)

Data structures:

Functions:

cgrigis commented 3 years ago

See microg/android_packages_apps_GmsCore#1168

cgrigis commented 3 years ago

Added most of the necessary extensions on the client-side as a PR upstream (https://github.com/microg/GmsCore/pull/1243). microG developers are working on the service-side implementations.

cgrigis commented 3 years ago

Code with the implementations for EN 1.5 has just been committed to microG. Next steps are:

cgrigis commented 3 years ago

First tests using DP3T-SDK v2.0.0 revealed a bug in microG. Fix proposed.

cgrigis commented 3 years ago

Bug fixed in latest master. Worked on building DP3T-SDK v2.0.0 and SwissCovid 1.2.0, tests ongoing but promising.

cgrigis commented 3 years ago

Tests following the same scenarios as https://github.com/DP-3T/gaenlib/issues/23#issuecomment-737117501 and https://github.com/DP-3T/gaenlib/issues/23#issuecomment-737795891 were performed on 2020-12-04 and 2020-12-07 respectively, with successful result.