mirror of
https://github.com/etesync/android
synced 2025-01-23 14:10:54 +00:00
cf805d4e72
The crypto class now behaves differently depending on the version of the journal. The current difference is in the key derivation, and that the new version of the crypto also hmacs the version automatically whenever it hmacs anything. The versioning was added for better future-proofing of the code. The derivation change was done because before we were creating the same password for all of the journals, now we do it per-journal. This means that we can, if needed in the future use this password as the journal password when sharing journals without compromising the security of the rest of the journals. |
||
---|---|---|
app | ||
cert4android@30d86e5ce4 | ||
gradle/wrapper | ||
ical4android@4c7eeaf2df | ||
scripts | ||
vcard4android@3ab8b6b9fb | ||
.gitignore | ||
.gitmodules | ||
build.gradle | ||
ChangeLog.md | ||
CONTRIBUTORS.md | ||
gradle.properties | ||
gradlew | ||
gradlew.bat | ||
LICENSE | ||
README.md | ||
run-tests.sh | ||
settings.gradle |
EteSync
Please see the EteSync website for more information.
EteSync is licensed under the GPLv3 License.
EteSync's source code is based on DAVdroid and adjusted to work with the EteSync protocol.
Third Party Libraries
This project relies on many great third party libraries. Please take a look at the app's about menu for more information about them and their licenses.