summaryrefslogtreecommitdiffstats
path: root/3rd_party/README.md
diff options
context:
space:
mode:
Diffstat (limited to '3rd_party/README.md')
-rw-r--r--3rd_party/README.md36
1 files changed, 36 insertions, 0 deletions
diff --git a/3rd_party/README.md b/3rd_party/README.md
new file mode 100644
index 0000000..0bec640
--- /dev/null
+++ b/3rd_party/README.md
@@ -0,0 +1,36 @@
1# Third party components/libraries
2
3This folder contains third party components or libraries that are used
4within the libimobiledevice project. They have been bundled since they
5are either not readily available on the intended target platforms and/or
6have been modified.
7
8Their respective licenses are provided in each corresponding folder in a
9file called LICENSE.
10
11
12## ed25519
13
14Source: https://github.com/orlp/ed25519
15Based on commit 7fa6712ef5d581a6981ec2b08ee623314cd1d1c4.
16[LICENCE](ed25519/LICENSE)
17
18The original source has not been modified, except that the file `test.c`
19and the contained DLL files have been removed. To allow building within
20libimobiledevice, a `Makefile.am` has been added.
21
22
23## libsrp6a-sha512
24
25Source: https://github.com/secure-remote-password/stanford-srp
26Based on commit 587900d32777348f98477cb25123d5761fbe3725.
27[LICENCE](libsrp6a-sha512/LICENSE)
28
29For the usage within libimobiledevice, only [libsrp](https://github.com/secure-remote-password/stanford-srp/tree/master/libsrp)
30has been used as a basis.
31It has been adapted to the needs of the libimobiledevice project, and
32contains just a part of the original code; it only supports the SRP6a
33client method which has been modified to use SHA512 instead of SHA1,
34hence the name was changed to `libsrp6a-sha512`.
35More details about the modifications can be found in [libsrp6a-sha512/README.md](libsrp6a-sha512/README.md).
36