diff --git a/Makefile.am b/Makefile.am
index ad57b01..78aa6ce 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -1,3 +1,24 @@
+#
+# This file is part of Pretty Curved Privacy (pcp1).
+#
+# Copyright (C) 2013 T.Linden.
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see .
+#
+# You can contact me by mail: .
+#
+
SUBDIRS = libpcp src man tests
ACLOCAL_AMFLAGS = -I config
diff --git a/Makefile.in b/Makefile.in
index 8c514c1..4f9cf1a 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -13,6 +13,27 @@
# PARTICULAR PURPOSE.
@SET_MAKE@
+
+#
+# This file is part of Pretty Curved Privacy (pcp1).
+#
+# Copyright (C) 2013 T.Linden.
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see .
+#
+# You can contact me by mail: .
+#
VPATH = @srcdir@
am__make_dryrun = \
{ \
diff --git a/configure.ac b/configure.ac
index f228d6c..930f0de 100755
--- a/configure.ac
+++ b/configure.ac
@@ -1,4 +1,25 @@
# -*-sh-*-
+#
+# This file is part of Pretty Curved Privacy (pcp1).
+#
+# Copyright (C) 2013 T.Linden.
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see .
+#
+# You can contact me by mail: .
+#
+
AC_PREREQ(2.61)
AC_INIT(pcp, `cat VERSION`)
AC_CONFIG_AUX_DIR(config)
diff --git a/include/pcp.h b/include/pcp.h
index 7023860..66066bd 100644
--- a/include/pcp.h
+++ b/include/pcp.h
@@ -27,6 +27,28 @@ extern "C" {
// +++ from libpcp/crypto.h: +++
+/*
+ This file is part of Pretty Curved Privacy (pcp1).
+
+ Copyright (C) 2013 T.Linden.
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see .
+
+ You can contact me by mail: .
+*/
+
+
@@ -70,6 +92,28 @@ char *pcp_get_passphrase(char *prompt);
// +++ from libpcp/key.h: +++
+/*
+ This file is part of Pretty Curved Privacy (pcp1).
+
+ Copyright (C) 2013 T.Linden.
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see .
+
+ You can contact me by mail: .
+*/
+
+
#ifdef __cplusplus
extern "C" {
@@ -194,6 +238,28 @@ pcp_key_t *pcp_derive_pcpkey (pcp_key_t *ours, char *theirs);
// +++ from libpcp/mac.h: +++
+/*
+ This file is part of Pretty Curved Privacy (pcp1).
+
+ Copyright (C) 2013 T.Linden.
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see .
+
+ You can contact me by mail: .
+*/
+
+
@@ -241,6 +307,28 @@ int pcp_sodium_verify_mac(unsigned char **cleartext,
// +++ from libpcp/mem.h: +++
+/*
+ This file is part of Pretty Curved Privacy (pcp1).
+
+ Copyright (C) 2013 T.Linden.
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see .
+
+ You can contact me by mail: .
+*/
+
+
// simple malloc() wrapper
@@ -261,6 +349,28 @@ void *ucfree(void *ptr);
// +++ from libpcp/pad.h: +++
+/*
+ This file is part of Pretty Curved Privacy (pcp1).
+
+ Copyright (C) 2013 T.Linden.
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see .
+
+ You can contact me by mail: .
+*/
+
+
@@ -331,6 +441,28 @@ void pcp_pad_remove(unsigned char **unpadded, unsigned char *padded,
// +++ from libpcp/platform.h: +++
+/*
+ This file is part of Pretty Curved Privacy (pcp1).
+
+ Copyright (C) 2013 T.Linden.
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see .
+
+ You can contact me by mail: .
+*/
+
+
#if defined(CONFIG_H_FILE)
#elif defined(HAVE_CONFIG_H)
@@ -461,6 +593,28 @@ char *key_fingerprint_randomart(unsigned char *dgst_raw, unsigned int dgst_raw_l
// +++ from libpcp/vault.h: +++
+/*
+ This file is part of Pretty Curved Privacy (pcp1).
+
+ Copyright (C) 2013 T.Linden.
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see .
+
+ You can contact me by mail: .
+*/
+
+
@@ -514,6 +668,28 @@ vault_item_header_t * ih2native(vault_item_header_t *h);
// +++ from libpcp/version.h: +++
+/*
+ This file is part of Pretty Curved Privacy (pcp1).
+
+ Copyright (C) 2013 T.Linden.
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see .
+
+ You can contact me by mail: .
+*/
+
+
#define PCP_VERSION_MAJOR 0
#define PCP_VERSION_MINOR 1
@@ -529,6 +705,28 @@ int pcp_version();
// +++ from libpcp/z85.h: +++
+/*
+ This file is part of Pretty Curved Privacy (pcp1).
+
+ Copyright (C) 2013 T.Linden.
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see .
+
+ You can contact me by mail: .
+*/
+
+
// from https://github.com/tlinden/curve-keygen/
diff --git a/libpcp/Makefile.am b/libpcp/Makefile.am
index ab84a04..0e79c81 100644
--- a/libpcp/Makefile.am
+++ b/libpcp/Makefile.am
@@ -1,3 +1,23 @@
+#
+# This file is part of Pretty Curved Privacy (pcp1).
+#
+# Copyright (C) 2013 T.Linden.
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see .
+#
+# You can contact me by mail: .
+#
AM_CFLAGS = -I../libpcp -Wall -g
lib_LTLIBRARIES = libpcp1.la
diff --git a/libpcp/Makefile.in b/libpcp/Makefile.in
index 142bd83..dc2225e 100644
--- a/libpcp/Makefile.in
+++ b/libpcp/Makefile.in
@@ -238,6 +238,27 @@ target_alias = @target_alias@
top_build_prefix = @top_build_prefix@
top_builddir = @top_builddir@
top_srcdir = @top_srcdir@
+
+#
+# This file is part of Pretty Curved Privacy (pcp1).
+#
+# Copyright (C) 2013 T.Linden.
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see .
+#
+# You can contact me by mail: .
+#
AM_CFLAGS = -I../libpcp -Wall -g
lib_LTLIBRARIES = libpcp1.la
libpcp1_la_SOURCES = mac.c mem.c pad.c version.c \
diff --git a/libpcp/crypto.c b/libpcp/crypto.c
index 5eade8d..8b1b26d 100644
--- a/libpcp/crypto.c
+++ b/libpcp/crypto.c
@@ -1,3 +1,25 @@
+/*
+ This file is part of Pretty Curved Privacy (pcp1).
+
+ Copyright (C) 2013 T.Linden.
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see .
+
+ You can contact me by mail: .
+*/
+
+
#include "crypto.h"
size_t pcp_sodium_box(unsigned char **cipher,
diff --git a/libpcp/crypto.h b/libpcp/crypto.h
index 113a7e9..2eae9ea 100644
--- a/libpcp/crypto.h
+++ b/libpcp/crypto.h
@@ -1,3 +1,25 @@
+/*
+ This file is part of Pretty Curved Privacy (pcp1).
+
+ Copyright (C) 2013 T.Linden.
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see .
+
+ You can contact me by mail: .
+*/
+
+
#ifndef _HAVE_PCP_CRYPTO_H
#define _HAVE_PCP_CRYPTO_H
diff --git a/libpcp/defines.h b/libpcp/defines.h
index 728443c..7b8c4d9 100644
--- a/libpcp/defines.h
+++ b/libpcp/defines.h
@@ -1,3 +1,25 @@
+/*
+ This file is part of Pretty Curved Privacy (pcp1).
+
+ Copyright (C) 2013 T.Linden.
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see .
+
+ You can contact me by mail: .
+*/
+
+
#ifndef _DEFINES_H
#define _DEFINES_H
diff --git a/libpcp/fatal.c b/libpcp/fatal.c
index cf0f285..b3ccee0 100644
--- a/libpcp/fatal.c
+++ b/libpcp/fatal.c
@@ -1,3 +1,25 @@
+/*
+ This file is part of Pretty Curved Privacy (pcp1).
+
+ Copyright (C) 2013 T.Linden.
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see .
+
+ You can contact me by mail: .
+*/
+
+
#include "defines.h"
#include
diff --git a/libpcp/key.c b/libpcp/key.c
index e3f9b60..31d458f 100644
--- a/libpcp/key.c
+++ b/libpcp/key.c
@@ -1,3 +1,25 @@
+/*
+ This file is part of Pretty Curved Privacy (pcp1).
+
+ Copyright (C) 2013 T.Linden.
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see .
+
+ You can contact me by mail: .
+*/
+
+
#include "key.h"
diff --git a/libpcp/key.h b/libpcp/key.h
index 3ffbb71..b4a091f 100644
--- a/libpcp/key.h
+++ b/libpcp/key.h
@@ -1,3 +1,25 @@
+/*
+ This file is part of Pretty Curved Privacy (pcp1).
+
+ Copyright (C) 2013 T.Linden.
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see .
+
+ You can contact me by mail: .
+*/
+
+
#ifndef _HAVE_PCP_KEYPAIR_H
#define _HAVE_PCP_KEYPAIR_H
diff --git a/libpcp/mac.c b/libpcp/mac.c
index d935d40..0814c1b 100644
--- a/libpcp/mac.c
+++ b/libpcp/mac.c
@@ -1,3 +1,25 @@
+/*
+ This file is part of Pretty Curved Privacy (pcp1).
+
+ Copyright (C) 2013 T.Linden.
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see .
+
+ You can contact me by mail: .
+*/
+
+
#include "mac.h"
diff --git a/libpcp/mac.h b/libpcp/mac.h
index da6c47f..ae142e4 100644
--- a/libpcp/mac.h
+++ b/libpcp/mac.h
@@ -1,3 +1,25 @@
+/*
+ This file is part of Pretty Curved Privacy (pcp1).
+
+ Copyright (C) 2013 T.Linden.
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see .
+
+ You can contact me by mail: .
+*/
+
+
#ifndef _HAVE_PCP_MAC
#define _HAVE_PCP_MAC
diff --git a/libpcp/mem.c b/libpcp/mem.c
index 3fa8f75..c900a66 100644
--- a/libpcp/mem.c
+++ b/libpcp/mem.c
@@ -1,3 +1,25 @@
+/*
+ This file is part of Pretty Curved Privacy (pcp1).
+
+ Copyright (C) 2013 T.Linden.
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see .
+
+ You can contact me by mail: .
+*/
+
+
#include "mem.h"
#include
diff --git a/libpcp/mem.h b/libpcp/mem.h
index f68bb89..3f32f85 100644
--- a/libpcp/mem.h
+++ b/libpcp/mem.h
@@ -1,3 +1,25 @@
+/*
+ This file is part of Pretty Curved Privacy (pcp1).
+
+ Copyright (C) 2013 T.Linden.
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see .
+
+ You can contact me by mail: .
+*/
+
+
#ifndef _HAVE_PCP_MEM
#define _HAVE_PCP_MEM
diff --git a/libpcp/pad.c b/libpcp/pad.c
index ccbb125..94ef386 100644
--- a/libpcp/pad.c
+++ b/libpcp/pad.c
@@ -1,3 +1,25 @@
+/*
+ This file is part of Pretty Curved Privacy (pcp1).
+
+ Copyright (C) 2013 T.Linden.
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see .
+
+ You can contact me by mail: .
+*/
+
+
#include "pad.h"
void pcp_pad_prepend(unsigned char **padded, unsigned char *unpadded,
diff --git a/libpcp/pad.h b/libpcp/pad.h
index 016320f..7ab9cd6 100644
--- a/libpcp/pad.h
+++ b/libpcp/pad.h
@@ -1,3 +1,25 @@
+/*
+ This file is part of Pretty Curved Privacy (pcp1).
+
+ Copyright (C) 2013 T.Linden.
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see .
+
+ You can contact me by mail: .
+*/
+
+
#ifndef _HAVE_PCP_ZPADDING
#define _HAVE_PCP_ZPADDING
diff --git a/libpcp/platform.h b/libpcp/platform.h
index f0eaf58..9e32cb8 100644
--- a/libpcp/platform.h
+++ b/libpcp/platform.h
@@ -1,3 +1,25 @@
+/*
+ This file is part of Pretty Curved Privacy (pcp1).
+
+ Copyright (C) 2013 T.Linden.
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see .
+
+ You can contact me by mail: .
+*/
+
+
#ifndef _HAVE_PCP_PLATFORM_H
#define _HAVE_PCP_PLATFORM_H
diff --git a/libpcp/vault.c b/libpcp/vault.c
index d3b5c4d..6c9c220 100644
--- a/libpcp/vault.c
+++ b/libpcp/vault.c
@@ -1,3 +1,25 @@
+/*
+ This file is part of Pretty Curved Privacy (pcp1).
+
+ Copyright (C) 2013 T.Linden.
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see .
+
+ You can contact me by mail: .
+*/
+
+
#include "vault.h"
vault_t *pcpvault_init(char *filename) {
diff --git a/libpcp/vault.h b/libpcp/vault.h
index 6ae6ce1..1df71be 100644
--- a/libpcp/vault.h
+++ b/libpcp/vault.h
@@ -1,3 +1,25 @@
+/*
+ This file is part of Pretty Curved Privacy (pcp1).
+
+ Copyright (C) 2013 T.Linden.
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see .
+
+ You can contact me by mail: .
+*/
+
+
#ifndef _HAVE_PCP_VAULT
#define _HAVE_PCP_VAULT
diff --git a/libpcp/version.c b/libpcp/version.c
index e071ba2..bee8fbe 100644
--- a/libpcp/version.c
+++ b/libpcp/version.c
@@ -1,3 +1,25 @@
+/*
+ This file is part of Pretty Curved Privacy (pcp1).
+
+ Copyright (C) 2013 T.Linden.
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see .
+
+ You can contact me by mail: .
+*/
+
+
#include "version.h"
int pcp_version() {
diff --git a/libpcp/version.h b/libpcp/version.h
index a1cca81..d79deca 100644
--- a/libpcp/version.h
+++ b/libpcp/version.h
@@ -1,3 +1,25 @@
+/*
+ This file is part of Pretty Curved Privacy (pcp1).
+
+ Copyright (C) 2013 T.Linden.
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see .
+
+ You can contact me by mail: .
+*/
+
+
#ifndef _HAVE_PCP_VERSION
#define _HAVE_PCP_VERSION
diff --git a/libpcp/z85.c b/libpcp/z85.c
index 631b91f..dc2aebc 100644
--- a/libpcp/z85.c
+++ b/libpcp/z85.c
@@ -1,3 +1,25 @@
+/*
+ This file is part of Pretty Curved Privacy (pcp1).
+
+ Copyright (C) 2013 T.Linden.
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see .
+
+ You can contact me by mail: .
+*/
+
+
#include "z85.h"
unsigned char *pcp_padfour(unsigned char *src, size_t srclen, size_t *dstlen) {
diff --git a/libpcp/z85.h b/libpcp/z85.h
index 4533fa0..a3c7e04 100644
--- a/libpcp/z85.h
+++ b/libpcp/z85.h
@@ -1,3 +1,25 @@
+/*
+ This file is part of Pretty Curved Privacy (pcp1).
+
+ Copyright (C) 2013 T.Linden.
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see .
+
+ You can contact me by mail: .
+*/
+
+
// from https://github.com/tlinden/curve-keygen/
#ifndef _HAVE_PCP_Z85_H
diff --git a/man/Makefile.am b/man/Makefile.am
index bc11035..5e60713 100644
--- a/man/Makefile.am
+++ b/man/Makefile.am
@@ -1,3 +1,23 @@
+#
+# This file is part of Pretty Curved Privacy (pcp1).
+#
+# Copyright (C) 2013 T.Linden.
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see .
+#
+# You can contact me by mail: .
+#
man_MANS = pcp1.1
dist_man_MANS = $(man_MANS)
DATAROOTDIR = /usr
diff --git a/man/Makefile.in b/man/Makefile.in
index 7824e6e..4eb087a 100644
--- a/man/Makefile.in
+++ b/man/Makefile.in
@@ -216,6 +216,27 @@ target_alias = @target_alias@
top_build_prefix = @top_build_prefix@
top_builddir = @top_builddir@
top_srcdir = @top_srcdir@
+
+#
+# This file is part of Pretty Curved Privacy (pcp1).
+#
+# Copyright (C) 2013 T.Linden.
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see .
+#
+# You can contact me by mail: .
+#
man_MANS = pcp1.1
dist_man_MANS = $(man_MANS)
DATAROOTDIR = /usr
diff --git a/src/Makefile.am b/src/Makefile.am
index b993ca4..83c3f61 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -1,3 +1,24 @@
+#
+# This file is part of Pretty Curved Privacy (pcp1).
+#
+# Copyright (C) 2013 T.Linden.
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see .
+#
+# You can contact me by mail: .
+#
+
EXTRA_DIST = z85util.c
AM_CFLAGS = -I../libpcp -Wall -g
diff --git a/src/Makefile.in b/src/Makefile.in
index 01df78c..97153cc 100644
--- a/src/Makefile.in
+++ b/src/Makefile.in
@@ -14,6 +14,27 @@
@SET_MAKE@
+#
+# This file is part of Pretty Curved Privacy (pcp1).
+#
+# Copyright (C) 2013 T.Linden.
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see .
+#
+# You can contact me by mail: .
+#
+
VPATH = @srcdir@
am__make_dryrun = \
{ \
diff --git a/src/encryption.c b/src/encryption.c
index 7f7da21..f6c3332 100644
--- a/src/encryption.c
+++ b/src/encryption.c
@@ -1,3 +1,25 @@
+/*
+ This file is part of Pretty Curved Privacy (pcp1).
+
+ Copyright (C) 2013 T.Linden.
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see .
+
+ You can contact me by mail: .
+*/
+
+
#include "encryption.h"
int pcpdecrypt(char *id, int useid, char *infile, char *outfile, char *passwd) {
diff --git a/src/encryption.h b/src/encryption.h
index 6c00c42..0dee0f4 100644
--- a/src/encryption.h
+++ b/src/encryption.h
@@ -1,3 +1,25 @@
+/*
+ This file is part of Pretty Curved Privacy (pcp1).
+
+ Copyright (C) 2013 T.Linden.
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see .
+
+ You can contact me by mail: .
+*/
+
+
#ifndef _HAVE_ENCRYPTION_H
#define _HAVE_ENCRYPTION_H
diff --git a/src/keymgmt.c b/src/keymgmt.c
index 272bc7e..8c1f28c 100644
--- a/src/keymgmt.c
+++ b/src/keymgmt.c
@@ -1,3 +1,25 @@
+/*
+ This file is part of Pretty Curved Privacy (pcp1).
+
+ Copyright (C) 2013 T.Linden.
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see .
+
+ You can contact me by mail: .
+*/
+
+
#include "keymgmt.h"
diff --git a/src/keymgmt.h b/src/keymgmt.h
index e3ba1fe..8525aec 100644
--- a/src/keymgmt.h
+++ b/src/keymgmt.h
@@ -1,3 +1,25 @@
+/*
+ This file is part of Pretty Curved Privacy (pcp1).
+
+ Copyright (C) 2013 T.Linden.
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see .
+
+ You can contact me by mail: .
+*/
+
+
#ifndef _HAVE_KEYMGMT_H
#define _HAVE_KEYMGMT_H
diff --git a/src/keyprint.c b/src/keyprint.c
index 25092c5..22bcddb 100644
--- a/src/keyprint.c
+++ b/src/keyprint.c
@@ -1,3 +1,25 @@
+/*
+ This file is part of Pretty Curved Privacy (pcp1).
+
+ Copyright (C) 2013 T.Linden.
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see .
+
+ You can contact me by mail: .
+*/
+
+
#include "keyprint.h"
diff --git a/src/keyprint.h b/src/keyprint.h
index 33146aa..fe0cb28 100644
--- a/src/keyprint.h
+++ b/src/keyprint.h
@@ -1,3 +1,25 @@
+/*
+ This file is part of Pretty Curved Privacy (pcp1).
+
+ Copyright (C) 2013 T.Linden.
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see .
+
+ You can contact me by mail: .
+*/
+
+
#ifndef _HAVE_PCP_KEYPRINT_H
#define _HAVE_PCP_KEYPRINT_H
diff --git a/src/pcp.c b/src/pcp.c
index da51e52..29ecd26 100644
--- a/src/pcp.c
+++ b/src/pcp.c
@@ -1,3 +1,25 @@
+/*
+ This file is part of Pretty Curved Privacy (pcp1).
+
+ Copyright (C) 2013 T.Linden.
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see .
+
+ You can contact me by mail: .
+*/
+
+
#include "pcp.h"
#include "defines.h"
diff --git a/src/pcp.h b/src/pcp.h
index f5373d6..237d7b7 100644
--- a/src/pcp.h
+++ b/src/pcp.h
@@ -1,3 +1,25 @@
+/*
+ This file is part of Pretty Curved Privacy (pcp1).
+
+ Copyright (C) 2013 T.Linden.
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see .
+
+ You can contact me by mail: .
+*/
+
+
#ifndef _HAVE_PCP_H
#define _HAVE_PCP_H
diff --git a/src/z85util.c b/src/z85util.c
index edcc2d3..f6f94db 100644
--- a/src/z85util.c
+++ b/src/z85util.c
@@ -1,3 +1,25 @@
+/*
+ This file is part of Pretty Curved Privacy (pcp1).
+
+ Copyright (C) 2013 T.Linden.
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see .
+
+ You can contact me by mail: .
+*/
+
+
#include "z85util.h"
int pcpz85_encode(char *infile, char *outfile) {
diff --git a/src/z85util.h b/src/z85util.h
index 1aa59db..bf1b54b 100644
--- a/src/z85util.h
+++ b/src/z85util.h
@@ -1,3 +1,25 @@
+/*
+ This file is part of Pretty Curved Privacy (pcp1).
+
+ Copyright (C) 2013 T.Linden.
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see .
+
+ You can contact me by mail: .
+*/
+
+
#ifndef _HAVE_PCP_Z85
#define _HAVE_PCP_Z85
diff --git a/tests/Makefile.am b/tests/Makefile.am
index 08084c7..7678a90 100644
--- a/tests/Makefile.am
+++ b/tests/Makefile.am
@@ -1,3 +1,23 @@
+#
+# This file is part of Pretty Curved Privacy (pcp1).
+#
+# Copyright (C) 2013 T.Linden.
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see .
+#
+# You can contact me by mail: .
+#
AM_CFLAGS = -I../libpcp -Wall -g
check_PROGRAMS = col invalidkeys pwhashes
diff --git a/tests/Makefile.in b/tests/Makefile.in
index a2e6caf..6b51f81 100644
--- a/tests/Makefile.in
+++ b/tests/Makefile.in
@@ -13,6 +13,27 @@
# PARTICULAR PURPOSE.
@SET_MAKE@
+
+#
+# This file is part of Pretty Curved Privacy (pcp1).
+#
+# Copyright (C) 2013 T.Linden.
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see .
+#
+# You can contact me by mail: .
+#
VPATH = @srcdir@
am__make_dryrun = \
{ \
diff --git a/tests/env/alicia/.bash_history b/tests/env/alicia/.bash_history
deleted file mode 100644
index c8219a1..0000000
--- a/tests/env/alicia/.bash_history
+++ /dev/null
@@ -1,43 +0,0 @@
-cd
-pwd
-l
-alias
-cd
-l
-id
-pcp -l
-alias
-pcp -l
-pwd
-pcp -l
-l ../../../src/pcp1
-pcp -l
-pcp -k
-l
-pcp -l
-..
-pcp
-pcp -l
-..
-pcp -l
-cd -
-cd
-l
-cd share
-l
-touch x
-pcp -h
-pcp -p
-pcp -p -R Bobby
-pcp -p -R Bobby > alicia.pub
-l
-pcp -P -I bobby.pub
-pcp -l
-l
-echo "cleartext" > clear
-pcp -e -I clear
-pcp -e -I clear -R Bobby
-pcp -e -I clear -R Bobby
-pcp -e -I clear -R Bobby > encrypted
-l
-rm *
diff --git a/tests/stresstests.cfg b/tests/stresstests.cfg
index c78941c..4376fcb 100644
--- a/tests/stresstests.cfg
+++ b/tests/stresstests.cfg
@@ -1,3 +1,24 @@
+#
+# This file is part of Pretty Curved Privacy (pcp1).
+#
+# Copyright (C) 2013 T.Linden.
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see .
+#
+# You can contact me by mail: .
+#
+
#
# stress tests
diff --git a/tests/unittests.cfg b/tests/unittests.cfg
index 2be80a9..8953994 100644
--- a/tests/unittests.cfg
+++ b/tests/unittests.cfg
@@ -1,4 +1,24 @@
# -*-html-*-
+#
+# This file is part of Pretty Curved Privacy (pcp1).
+#
+# Copyright (C) 2013 T.Linden.
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see .
+#
+# You can contact me by mail: .
+#
pcp = ../src/pcp1
vault = v1
diff --git a/tests/unittests.pl b/tests/unittests.pl
index dc5780f..6dee04c 100755
--- a/tests/unittests.pl
+++ b/tests/unittests.pl
@@ -1,4 +1,24 @@
#!/usr/bin/perl
+#
+# This file is part of Pretty Curved Privacy (pcp1).
+#
+# Copyright (C) 2013 T.Linden.
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see .
+#
+# You can contact me by mail: .
+#
use Test::More;
use IPC::Open3;
use IO::Select;