Skip to content

Commit

Permalink
Initial gpg branch with Android makefiles to be compiled as part of A…
Browse files Browse the repository at this point in the history
…ndroid build

    - binary is statically linked, so it can be included in recovery
    - gpg is version 1.4.13
  • Loading branch information
kubiko committed Jul 3, 2013
0 parents commit 329e29c
Show file tree
Hide file tree
Showing 694 changed files with 518,949 additions and 0 deletions.
1,282 changes: 1,282 additions & 0 deletions ABOUT-NLS

Large diffs are not rendered by default.

167 changes: 167 additions & 0 deletions AUTHORS
Original file line number Diff line number Diff line change
@@ -0,0 +1,167 @@
Program: GnuPG
Version: 1.4
Maintainer: Werner Koch <wk@gnupg.org>
Bug reports: http://bugs.gnupg.org
Security related bug reports: <security@gnupg.org>
License: GPLv3+


Authors
=======

Ales Nyakhaychyk <nyakhaychyk@i1fn.linux.by> Translations [be]

Birger Langkjer <birger.langkjer@image.dk> Translations [da]

Maxim Britov <maxbritov@tut.by> Translations [ru]

Daniel Resare <daniel@resare.com> Translations [sv]
Per Tunedal <per@clipanish.com> Translations [sv]
Daniel Nylander <po@danielnylander.se> [sv]

David Shaw <dshaw@jabberwocky.com> Assigns past and future changes.
(all in keyserver/,
a lot of changes in g10/ see the ChangeLog,
bug fixes here and there)

Dokianakis Theofanis <madf@hellug.gr> Translations [el]

Edmund GRIMLEY EVANS <edmundo@rano.org> Translations [eo]

Florian Weimer <fw@deneb.enyo.de> Assigns past and future changes
(changed:g10/parse-packet.c, include/iobuf.h, util/iobuf.c)

Gaël Quéri <gael@lautre.net> Translations [fr]
(fixed a lot of typos)

Gregory Steuck <steuck@iname.com> Translations [ru]

Nagy Ferenc László <nfl@nfllab.com> Translations [hu]

Ivar Snaaijer <Ivar@Snaaijer.nl> Translations [nl]

Ivo Timmermans <itimmermans@bigfoot.com> Translations [nl]

Jacobo Tarri'o Barreiro <jtarrio@iname.com> Translations [gl]

Jakub Bogusz <qboosh at pld-linux dot org> Translations [pl]

Janusz Aleksander Urbanowicz <alex@bofh.torun.pl> Translations [pl]

Jedi Lin <Jedi@idej.org> Translations [zh-tw]

Jouni Hiltunen <jouni.hiltunen@kolumbus.fi> Translations [fi]
Tommi Vainikainen <Tommi.Vainikainen@iki.fi> Translations [fi]

Laurentiu Buzdugan <lbgnupg@rolix.org> Translations [ro]

Magda Procha'zkova' <magda@math.muni.cz> Translations [cs]

Meng Jie <zuxyhere@eastday.com> Translations [zh_CN]

Michael Roth <mroth@nessie.de> Assigns changes.
(wrote cipher/des.c., changes and bug fixes all over the place)

Michal Majer <mmajer@econ.umb.sk> Translations [sk]

Marco d'Itri <md@linux.it> Translations [it]

Matthew Skala <mskala@ansuz.sooke.bc.ca> Disclaimer
(wrote cipher/twofish.c)

Niklas Hernaeus <nh@df.lth.se> Disclaimer
(weak key patches)

Nilgun Belma Buguner <nilgun@technologist.com> Translations [tr]

Nils Ellmenreich <nils 'at' infosun.fmi.uni-passau.de>
Assigns past and future changes
(configure.in, cipher/rndlinux.c, FAQ)

Paul Eggert <eggert@twinsun.com>
(configuration macros for LFS)

Pavel I. Shajdo <pshajdo@gmail.com> Translations [ru]
(man pages)

Pedro Morais <morais@poli.org> Translations [pt_PT]

Rémi Guyomarch <rguyom@mail.dotcom.fr> Assigns past and future changes.
(g10/compress.c, g10/encr-data.c,
g10/free-packet.c, g10/mdfilter.c, g10/plaintext.c, util/iobuf.c)

Stefan Bellon <sbellon@sbellon.de> Assigns past and future changes.
(All patches to support RISC OS)

Timo Schulz <twoaday@freakmail.de> Assigns past and future changes.
(util/w32reg.c, g10/passphrase.c, g10/hkp.c)

Tedi Heriyanto <tedi_h@gmx.net> Translations [id]

Thiago Jung Bauermann <jungmann@cwb.matrix.com.br> Translations [pt_BR]
Rafael Caetano dos Santos <rcaetano@linux.ime.usp.br> Translations [pt_BR]

Toomas Soome <tsoome@ut.ee> Translations [et]

Trond Endrestøl <Trond.Endrestol@fagskolen.gjovik.no> Translations [nb]

Urko Lusa <ulusa@euskalnet.net> Translations [es]
Jaime Sua'rez <jjsuarez@iname.com> Translations [es]

Walter Koch <koch@u32.de> Translations [de]

Werner Koch <wk@gnupg.org> Assigns GNU Privacy Guard and future changes.
(started the whole thing)

Yosiaki IIDA <iida@ring.gr.jp> Translations [ja]

Yuri Chornoivan, yurchor at ukr dot net: Translations [uk]



Other authors
=============

The need for copyright disclaimers for translations has been waived in
December 2012.

This program uses the zlib compression library written by
Jean-loup Gailly and Mark Adler.

Most of the stuff in mpi has been taken from the GMP library by
Torbjorn Granlund <tege@noisy.tmg.se>.

The Rijndael implementation (cipher/rijndael.c) is based on the
public domain reference code provided for the AES selection process.
The Rijndael algorithm is due to Joan Daemen and Vincent Rijmen.

The files cipher/rndunix.c and cipher/rndw32.c are based on rndunix.c
and rndwin32.c from cryptlib.
Copyright Peter Gutmann, Paul Kendall, and Chris Wedgwood 1996-1999.

The code to help with the VMS port (indicated by __VMS and
corresponding Changelog entries) was contributed by Steven M. Schweda.
<sms at antinode dot info>.

The RPM specs file scripts/gnupg.spec has been contributed by
several people.

The files below scripts/conf-w32brg/ is a contribution to GnuPG by
Brian Gladman and not to be considered a proper part of GnuPG.

When building for W32, this program uses the included bzip2 code which
was written by 1996-2010 Julian R Seward. See bzip/LICENSE for
details.


Copyright 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007,
2008, 2009, 2010, 2011, 2012 Free Software Foundation, Inc.

This file is free software; as a special exception the author gives
unlimited permission to copy and/or distribute it, with or without
modifications, as long as this notice is preserved.

This file is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

37 changes: 37 additions & 0 deletions Android.mk
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
# Copyright (C) 2012 Canonical, Ltd. All rights reserved.

LOCAL_PATH:=$(call my-dir)
gpg_local_path := $(LOCAL_PATH)

#
# build static version of libdl from bionics
#

include $(CLEAR_VARS)
LOCAL_LDFLAGS := -Wl,--exclude-libs=libgcc.a
# for x86, exclude libgcc_eh.a for the same reasons as above
ifeq ($(TARGET_ARCH),x86)
LOCAL_LDFLAGS += -Wl,--exclude-libs=libgcc_eh.a
endif
LOCAL_SRC_FILES:= ../../bionic/libdl/libdl.c
LOCAL_MODULE:= libdl
LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk
LOCAL_ALLOW_UNDEFINED_SYMBOLS := true
include $(BUILD_STATIC_LIBRARY)

# gpg
include $(CLEAR_VARS)

#LOCAL_MODULE_CLASS := EXECUTABLES
#LOCAL_MODULE := gpg
#LOCAL_MODULE_TAGS := optional
#LOCAL_MODULE_CLASS := RECOVERY_EXECUTABLES
#LOCAL_MODULE_PATH := $(TARGET_RECOVERY_ROOT_OUT)/sbin
#LOCAL_SRC_FILES := $(LOCAL_MODULE)
#include $(BUILD_PREBUILT)

include $(gpg_local_path)/cipher/Android.mk
include $(gpg_local_path)/g10/Android.mk
include $(gpg_local_path)/intl/Android.mk
include $(gpg_local_path)/mpi/Android.mk
include $(gpg_local_path)/util/Android.mk
12 changes: 12 additions & 0 deletions BUGS
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
Please see

http://bugs.gnupg.org/

for a list of known bugs in GnuPG. We don't distribute this list with
the package any longer because a more current one with notes in which
version the bug is fixed can be found online.

For security related bugs, please contact <security@gnupg.org> which
directs mails only to the core developers. If you need to encrypt the
report you should use the public keys of the maintainer and of 2 or 3
other active developers (consult the ChangeLog and AUTHORS).
Loading

0 comments on commit 329e29c

Please sign in to comment.