[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH 08/18] libtasn1: import libtasn1-4.16.0
From: |
Konrad Rzeszutek Wilk |
Subject: |
Re: [PATCH 08/18] libtasn1: import libtasn1-4.16.0 |
Date: |
Fri, 2 Oct 2020 13:58:58 -0400 |
User-agent: |
Mutt/1.9.1 (2017-09-22) |
On Fri, Oct 02, 2020 at 03:13:11PM +1000, Daniel Axtens wrote:
> Import a very trimmed-down set of libtasn1 files:
>
> pushd /tmp
> wget https://ftp.gnu.org/gnu/libtasn1/libtasn1-4.16.0.tar.gz
> popd
> pushd grub-core/lib
> mkdir libtasn1
> cp /tmp/libtasn1-4.16.0/{README.md,LICENSE} libtasn1/
> mkdir libtasn1/lib
> cp
> /tmp/libtasn1-4.16.0/lib/{coding.c,decoding.c,element.c,element.h,errors.c,gstr.c,gstr.h,int.h,parser_aux.c,parser_aux.h,structure.c,structure.h}
> libtasn1/lib
> cp /tmp/libtasn1-4.16.0/lib/includes/libtasn1.h ../../include/grub/
> git add libtasn1/ ../../include/grub/libtasn1.h
> popd
>
> Signed-off-by: Daniel Axtens <dja@axtens.net>
> ---
> grub-core/lib/libtasn1/LICENSE | 16 +
> grub-core/lib/libtasn1/README.md | 91 +
> grub-core/lib/libtasn1/lib/coding.c | 1415 +++++++++++++
> grub-core/lib/libtasn1/lib/decoding.c | 2478 +++++++++++++++++++++++
> grub-core/lib/libtasn1/lib/element.c | 1111 ++++++++++
> grub-core/lib/libtasn1/lib/element.h | 40 +
> grub-core/lib/libtasn1/lib/errors.c | 100 +
> grub-core/lib/libtasn1/lib/gstr.c | 74 +
> grub-core/lib/libtasn1/lib/gstr.h | 47 +
> grub-core/lib/libtasn1/lib/int.h | 221 ++
> grub-core/lib/libtasn1/lib/parser_aux.c | 1173 +++++++++++
> grub-core/lib/libtasn1/lib/parser_aux.h | 172 ++
> grub-core/lib/libtasn1/lib/structure.c | 1220 +++++++++++
> grub-core/lib/libtasn1/lib/structure.h | 45 +
> include/grub/libtasn1.h | 588 ++++++
> 15 files changed, 8791 insertions(+)
> create mode 100644 grub-core/lib/libtasn1/LICENSE
> create mode 100644 grub-core/lib/libtasn1/README.md
> create mode 100644 grub-core/lib/libtasn1/lib/coding.c
> create mode 100644 grub-core/lib/libtasn1/lib/decoding.c
> create mode 100644 grub-core/lib/libtasn1/lib/element.c
> create mode 100644 grub-core/lib/libtasn1/lib/element.h
> create mode 100644 grub-core/lib/libtasn1/lib/errors.c
> create mode 100644 grub-core/lib/libtasn1/lib/gstr.c
> create mode 100644 grub-core/lib/libtasn1/lib/gstr.h
> create mode 100644 grub-core/lib/libtasn1/lib/int.h
> create mode 100644 grub-core/lib/libtasn1/lib/parser_aux.c
> create mode 100644 grub-core/lib/libtasn1/lib/parser_aux.h
> create mode 100644 grub-core/lib/libtasn1/lib/structure.c
> create mode 100644 grub-core/lib/libtasn1/lib/structure.h
> create mode 100644 include/grub/libtasn1.h
>
> diff --git a/grub-core/lib/libtasn1/LICENSE b/grub-core/lib/libtasn1/LICENSE
> new file mode 100644
> index 000000000000..e8b3628db9b8
> --- /dev/null
> +++ b/grub-core/lib/libtasn1/LICENSE
> @@ -0,0 +1,16 @@
> +LICENSING
> +=========
> +
> +The libtasn1 library is released under the GNU Lesser General Public
> +License (LGPL) version 2.1 or later; see [COPYING.LESSER](doc/COPYING.LESSER)
> +for the license terms.
> +
> +The GNU LGPL applies to the main libtasn1 library, while the
> +included applications library are under the GNU GPL version 3.
> +The libtasn1 library is located in the lib directory, while the applications
> +in src/.
GRUB is GPL-v3. This is not.
Can you re-license it to be GPL-v3?
- [PATCH 00/18] Verify appended signatures from grub, Daniel Axtens, 2020/10/02
- [PATCH 01/18] docs/grub: grub-install is no longer a shell script, Daniel Axtens, 2020/10/02
- [PATCH 02/18] docs/grub: --pubkey has been supported for some time, Daniel Axtens, 2020/10/02
- [PATCH 03/18] dl: provide a fake grub_dl_set_persistent for the emu target, Daniel Axtens, 2020/10/02
- [PATCH 04/18] verifiers: factor unsafe module handling out of shim_lock, Daniel Axtens, 2020/10/02
- [PATCH 05/18] pgp: factor out rsa_pad, Daniel Axtens, 2020/10/02
- [PATCH 07/18] posix_wrap: tweaks in preparation for libtasn1, Daniel Axtens, 2020/10/02
- [PATCH 06/18] crypto: move storage for grub_crypto_pk_* to crypto.c, Daniel Axtens, 2020/10/02
- [PATCH 09/18] libtasn1: disable code not needed in grub, Daniel Axtens, 2020/10/02
- [PATCH 08/18] libtasn1: import libtasn1-4.16.0, Daniel Axtens, 2020/10/02
- Re: [PATCH 08/18] libtasn1: import libtasn1-4.16.0,
Konrad Rzeszutek Wilk <=
- [PATCH 10/18] libtasn1: changes for grub compatibility, Daniel Axtens, 2020/10/02
- [PATCH 11/18] libtasn1: compile into asn1 module, Daniel Axtens, 2020/10/02
- [PATCH 13/18] grub-install: support embedding x509 certificates, Daniel Axtens, 2020/10/02
- [PATCH 12/18] test_asn1: test module for libtasn1, Daniel Axtens, 2020/10/02
- [PATCH 14/18] appended signatures: import GNUTLS's ASN.1 description files, Daniel Axtens, 2020/10/02
- [PATCH 15/18] appended signatures: parse PKCS#7 signedData and X.509 certificates, Daniel Axtens, 2020/10/02
- [PATCH 16/18] appended signatures: support verifying appended signatures, Daniel Axtens, 2020/10/02
- [PATCH 17/18] appended signatures: verification tests, Daniel Axtens, 2020/10/02