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