Encryption software: Difference between revisions
m (fixed typo) |
(fixed formatting) |
||
Line 49: | Line 49: | ||
# Click on appropriate link for RPMs for the OLPC release of your choice on the [[source_code#Source code for releases|list of locations for release source code]]; |
# Click on appropriate link for RPMs for the OLPC release of your choice on the [[source_code#Source code for releases|list of locations for release source code]]; |
||
# Click on the link for '''SRPMS''' (i.e., Source RPMs); |
# Click on the link for '''SRPMS''' (i.e., Source RPMs); |
||
# The source code will be located in a file of the form <tt>''PACKAGENAME''-''VERSION''.src.rpm</tt> . Replace the package name with the package from the list above. The version number will be the version included in that release. There will only be one copy of each file per release. |
# The source code will be located in a file of the form <tt>''PACKAGENAME''-''VERSION''.src.rpm</tt> . Replace the package name with the package from the list above. The version number will be the version included in that release. There will only be one copy of each file per release. |
||
Revision as of 21:40, 23 January 2008
The following page lists of RPM packages containing encryption software that are included in the installation image for the OLPC XO-1 for the purpose of export regulation requirement.
The first column lists libraries (by package name) implementing encryption on the OLPC. The second column lists packages that do not contain encryption code but that link to the encryption libraries listed in the row and employ encryption functionality. Source code is available, in the manner described below the table, for both libraries and packages linking to them.
Library | Dependecies |
---|---|
glibc (libcrypt component) | cups-libs cyrus-sasl shadow-utils pam util-linuxsysvinit openssh-* gtk2 python libuser passwd usermode |
glibc (libcrypt libnsl) | libgcrypt loudmouth cpio lrzsz pam openssh python dbus-glib squeak-vm |
beecrypt | rpm |
tcp_wrappers-libs | openssh |
openssh | none |
openssl | libdhcp6client openldap curl wget ntp tcp-dump rdesktop python gnome-vfs2 wpa_supplicant telepathy-salut |
nss | xulrunner |
libgcrypt | gnutls cryptsetup-luks |
gnutls | loudmouth cups-libs |
cryptsetup-luks | hal |
libtomcrypt | olpcrd, bootfw |
Obtaining source code
The specific web location of each package listed above changes with each new release by OLPC and with each new version of each package. To download source code for any of the package above (or any other piece of software included in OLPC builds) first:
- Click on appropriate link for RPMs for the OLPC release of your choice on the list of locations for release source code;
- Click on the link for SRPMS (i.e., Source RPMs);
- The source code will be located in a file of the form PACKAGENAME-VERSION.src.rpm . Replace the package name with the package from the list above. The version number will be the version included in that release. There will only be one copy of each file per release.
You can install the source code using a command of the form rpm -i FILE.src.rpm.