[Pkg-privacy-commits] [codecrypt] 11/18: Imported Upstream version 1.7.4

Mirek Kratochvil exa-guest at moszumanska.debian.org
Wed Apr 20 10:38:52 UTC 2016


This is an automated email from the git hooks/post-receive script.

exa-guest pushed a commit to branch master
in repository codecrypt.

commit a473e68bc3cc12b792f6663ebbf359e3d9ebdd73
Author: Mirek Kratochvil <exa.exa at gmail.com>
Date:   Sun Apr 17 16:16:25 2016 +0200

    Imported Upstream version 1.7.4
---
 ChangeLog             |  4 +++
 README                | 71 ++++++++++++++++++++++++++++++++++++++++++++++++---
 configure             | 20 +++++++--------
 configure.ac          |  2 +-
 src/actions.cpp       |  2 ++
 src/actions.h         |  2 ++
 src/algo_suite.cpp    |  2 ++
 src/algo_suite.h      |  2 ++
 src/algorithm.h       |  2 ++
 src/algos_enc.cpp     |  2 ++
 src/algos_enc.h       |  2 ++
 src/algos_sig.cpp     |  2 ++
 src/algos_sig.h       |  2 ++
 src/arcfour.h         |  2 ++
 src/base64.cpp        |  2 ++
 src/base64.h          |  2 ++
 src/bvector.cpp       |  2 ++
 src/bvector.h         |  2 ++
 src/chacha.cpp        |  2 ++
 src/chacha.h          |  2 ++
 src/cube_hash.h       |  2 ++
 src/cubehash_impl.h   |  2 ++
 src/decoding.cpp      |  2 ++
 src/decoding.h        |  2 ++
 src/envelope.cpp      |  2 ++
 src/envelope.h        |  2 ++
 src/factoryof.h       |  2 ++
 src/fft.cpp           |  2 ++
 src/fft.h             |  2 ++
 src/fmtseq.cpp        |  2 ++
 src/fmtseq.h          |  2 ++
 src/generator.cpp     |  2 ++
 src/generator.h       |  2 ++
 src/gf2m.cpp          |  2 ++
 src/gf2m.h            |  2 ++
 src/hash.cpp          |  2 ++
 src/hash.h            |  2 ++
 src/hashfile.cpp      |  2 ++
 src/hashfile.h        |  2 ++
 src/iohelpers.cpp     |  2 ++
 src/iohelpers.h       |  2 ++
 src/ios.cpp           |  2 ++
 src/ios.h             |  2 ++
 src/keyring.cpp       |  2 ++
 src/keyring.h         |  2 ++
 src/main.cpp          |  7 +++--
 src/matrix.cpp        |  2 ++
 src/matrix.h          |  2 ++
 src/mce_qcmdpc.cpp    |  2 ++
 src/mce_qcmdpc.h      |  2 ++
 src/mce_qd.cpp        |  6 +++--
 src/mce_qd.h          |  2 ++
 src/message.cpp       |  2 ++
 src/message.h         |  2 ++
 src/permutation.cpp   |  2 ++
 src/permutation.h     |  2 ++
 src/polynomial.cpp    |  2 ++
 src/polynomial.h      |  2 ++
 src/prng.h            |  2 ++
 src/qd_utils.cpp      |  2 ++
 src/qd_utils.h        |  2 ++
 src/rmd_hash.h        |  2 ++
 src/sc.cpp            |  2 ++
 src/sc.h              |  2 ++
 src/sencode.cpp       |  2 ++
 src/sencode.h         |  2 ++
 src/serialization.cpp |  2 ++
 src/sha_hash.h        |  2 ++
 src/str_match.cpp     |  2 ++
 src/str_match.h       |  2 ++
 src/symkey.cpp        |  2 ++
 src/symkey.h          |  2 ++
 src/tiger_hash.h      |  2 ++
 src/types.h           |  2 ++
 src/vector_item.h     |  2 ++
 src/xsynd.cpp         |  2 ++
 src/xsynd.h           |  2 ++
 77 files changed, 234 insertions(+), 18 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 0d59660..850d4f3 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,10 @@
 
 Codecrypt ChangeLog
 
+1.7.4
+
+- maintenance release that fixes some cosmetic issues for debianization
+
 1.7.3
 
 - tiny fixes in mce_qcmdpc to improve decoding
diff --git a/README b/README
index 4cb870d..db8e118 100644
--- a/README
+++ b/README
@@ -11,6 +11,61 @@ quantum-computer-resistant algorithms:
  - McEliece cryptosystem (compact QC-MDPC variant) for encryption
  - Hash-based Merkle tree algorithm (FMTSeq variant) for digital signatures
 
+Codecrypt is free software. The code is licensed under terms of LGPL3 in a good
+hope that it will make combinations with other tools easier.
+
+##### Used cryptography
+
+To achieve the stated goal, codecrypt uses a lot of (traditional, but
+"quantum-secure") cryptographic primitives. Choices of primitives were based on
+easy auditability of design, simplicity and provided security.
+
+The git repo of codecrypt contains `doc/papers` with an unsorted heap of
+academic papers and slides about relevant topics.
+
+Stream ciphers used:
+
+- ChaCha20, the recommended choice from djb
+- XSynd stream cipher as an interesting and nontraditional candidate also based
+  on assumptions from coding theory; used NUMS (it requires lot of NUMS) are
+  explained in `doc/nums` directory in the repo.
+- Arcfour for initial simplicity of implementation. After recent statistical
+  attacks I cannot recommend using any RC4 variant anymore, but provided
+  padding and the "offline-only" usage of codecrypt keeps the usage mostly
+  secure.
+
+CRHFs used:
+
+- Cubehash variants where selected for implementation ease, really clean
+  design, quite good speed and flexibility of parameter choices. This is also
+  the only hash possibility when Crypto++ library is not linked to codecrypt.
+  KeyID's are CUBE256 hashes of serialized public key.
+- ripemd128 for small hashes
+- tiger192 is used as an alternative for Cubehash for 192bit hashes
+- There's always a variant with SHA-256, SHA-384 or SHA-512.
+
+Signature algorithms:
+
+- FMTSeq with many possibilities and combinations of aforementioned CRHFs
+- SPHINCS256 support is scheduled for next release
+
+Encryption algorithms:
+
+- MDPC McEliece on quasi-cyclic matrices. The implementation uses some tricks
+  to speedup the (pretty slow) cyclic matrix multiplication (most notably
+  libfftm3 in this version). For padding using the Fujisaki-Okamoto scheme, the
+  cipher requires a stream cipher and a CRHF, used ciphers and CRHFs are
+  specified in the algorithm name -- e.g. MCEQCMDPC128FO-CUBE256-CHACHA20 means
+  that the parameters are tuned to provide 128bit security, uses CUBE256 hash,
+  and ChaCha20 stream cipher.
+- Quasi-dyadic McEliece was included in codecrypt as an original algorithm, but
+  is now broken and prints a warning message on any usage.
+
+Caveats:
+
+Cryptography is **not intended for "online" use**, because some algorithms
+(especially the MDPC decoding) are (slightly) vulnerable to timing attacks.
+
 #### Why this?
 
 Go read http://pqcrypto.org/
@@ -20,9 +75,18 @@ Go read http://pqcrypto.org/
  - infopage: http://e-x-a.org/codecrypt/
  - *package downloads*: http://e-x-a.org/codecrypt/files/
 
+#### Distro packages
+
+ - Gentoo packages: https://packages.gentoo.org/packages/app-crypt/codecrypt
+   with current ebuild usually available at http://e-x-a.org/codecrypt/files
+ - Debian packages: currently in mentors processing, use `debian/rules
+   mk-orig-source && gbp buildpackage`.
+ - Arch linux: see https://aur.archlinux.org/packages/codecrypt/
+
 #### Documentation
 
-There is a complete, UNIXy manual page supplied with the package. You can view it online here: http://e-x-a.org/codecrypt/ccr.1.html
+There is a complete, UNIXy manual page supplied with the package. You can view
+it online here: http://e-x-a.org/codecrypt/ccr.1.html
 
 ## Quick How-To
 
@@ -105,8 +169,9 @@ For completeness I add listing of all options here (also available from
 	                    hashes, and specify a filename of symmetric key or hashes
 
 	Key management:
-	 -g, --gen-key        generate specified keypair, `help' lists algorithms
-	 -k, --list           list keys
+	 -g, --gen-key        generate keys for specified algorithm
+	 -g help              list available cryptographic algorithms
+	 -k, --list           list contents of keyring
 	 -K, --list-secret
 	 -i, --import         import keys
 	 -I, --import-secret
diff --git a/configure b/configure
index 1a8e65d..4365e92 100755
--- a/configure
+++ b/configure
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for codecrypt 1.7.3.
+# Generated by GNU Autoconf 2.69 for codecrypt 1.7.4.
 #
 #
 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
@@ -587,8 +587,8 @@ MAKEFLAGS=
 # Identity of this package.
 PACKAGE_NAME='codecrypt'
 PACKAGE_TARNAME='codecrypt'
-PACKAGE_VERSION='1.7.3'
-PACKAGE_STRING='codecrypt 1.7.3'
+PACKAGE_VERSION='1.7.4'
+PACKAGE_STRING='codecrypt 1.7.4'
 PACKAGE_BUGREPORT=''
 PACKAGE_URL=''
 
@@ -1342,7 +1342,7 @@ if test "$ac_init_help" = "long"; then
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures codecrypt 1.7.3 to adapt to many kinds of systems.
+\`configure' configures codecrypt 1.7.4 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1413,7 +1413,7 @@ fi
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of codecrypt 1.7.3:";;
+     short | recursive ) echo "Configuration of codecrypt 1.7.4:";;
    esac
   cat <<\_ACEOF
 
@@ -1536,7 +1536,7 @@ fi
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-codecrypt configure 1.7.3
+codecrypt configure 1.7.4
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2217,7 +2217,7 @@ cat >config.log <<_ACEOF
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by codecrypt $as_me 1.7.3, which was
+It was created by codecrypt $as_me 1.7.4, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -3082,7 +3082,7 @@ fi
 
 # Define the identity of the package.
  PACKAGE='codecrypt'
- VERSION='1.7.3'
+ VERSION='1.7.4'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -17375,7 +17375,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by codecrypt $as_me 1.7.3, which was
+This file was extended by codecrypt $as_me 1.7.4, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -17432,7 +17432,7 @@ _ACEOF
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
 ac_cs_version="\\
-codecrypt config.status 1.7.3
+codecrypt config.status 1.7.4
 configured by $0, generated by GNU Autoconf 2.69,
   with options \\"\$ac_cs_config\\"
 
diff --git a/configure.ac b/configure.ac
index 0b18298..c5b057a 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,6 +1,6 @@
 
 AC_PREREQ(2.6)
-AC_INIT([codecrypt], [1.7.3])
+AC_INIT([codecrypt], [1.7.4])
 AC_CONFIG_AUX_DIR(.) # because of libtoolize
 AC_CONFIG_MACRO_DIR([m4])
 
diff --git a/src/actions.cpp b/src/actions.cpp
index 5fbd3a3..642e076 100644
--- a/src/actions.cpp
+++ b/src/actions.cpp
@@ -2,6 +2,8 @@
 /*
  * This file is part of Codecrypt.
  *
+ * Copyright (C) 2013-2016 Mirek Kratochvil <exa.exa at gmail.com>
+ *
  * Codecrypt is free software: you can redistribute it and/or modify it
  * under the terms of the GNU Lesser General Public License as published by
  * the Free Software Foundation, either version 3 of the License, or (at
diff --git a/src/actions.h b/src/actions.h
index 1964e94..76d8512 100644
--- a/src/actions.h
+++ b/src/actions.h
@@ -2,6 +2,8 @@
 /*
  * This file is part of Codecrypt.
  *
+ * Copyright (C) 2013-2016 Mirek Kratochvil <exa.exa at gmail.com>
+ *
  * Codecrypt is free software: you can redistribute it and/or modify it
  * under the terms of the GNU Lesser General Public License as published by
  * the Free Software Foundation, either version 3 of the License, or (at
diff --git a/src/algo_suite.cpp b/src/algo_suite.cpp
index bfe5463..31ab93c 100644
--- a/src/algo_suite.cpp
+++ b/src/algo_suite.cpp
@@ -2,6 +2,8 @@
 /*
  * This file is part of Codecrypt.
  *
+ * Copyright (C) 2013-2016 Mirek Kratochvil <exa.exa at gmail.com>
+ *
  * Codecrypt is free software: you can redistribute it and/or modify it
  * under the terms of the GNU Lesser General Public License as published by
  * the Free Software Foundation, either version 3 of the License, or (at
diff --git a/src/algo_suite.h b/src/algo_suite.h
index a068a86..d35a19f 100644
--- a/src/algo_suite.h
+++ b/src/algo_suite.h
@@ -2,6 +2,8 @@
 /*
  * This file is part of Codecrypt.
  *
+ * Copyright (C) 2013-2016 Mirek Kratochvil <exa.exa at gmail.com>
+ *
  * Codecrypt is free software: you can redistribute it and/or modify it
  * under the terms of the GNU Lesser General Public License as published by
  * the Free Software Foundation, either version 3 of the License, or (at
diff --git a/src/algorithm.h b/src/algorithm.h
index 9b5d40c..b26e54f 100644
--- a/src/algorithm.h
+++ b/src/algorithm.h
@@ -2,6 +2,8 @@
 /*
  * This file is part of Codecrypt.
  *
+ * Copyright (C) 2013-2016 Mirek Kratochvil <exa.exa at gmail.com>
+ *
  * Codecrypt is free software: you can redistribute it and/or modify it
  * under the terms of the GNU Lesser General Public License as published by
  * the Free Software Foundation, either version 3 of the License, or (at
diff --git a/src/algos_enc.cpp b/src/algos_enc.cpp
index abb1c31..b13bc13 100644
--- a/src/algos_enc.cpp
+++ b/src/algos_enc.cpp
@@ -2,6 +2,8 @@
 /*
  * This file is part of Codecrypt.
  *
+ * Copyright (C) 2013-2016 Mirek Kratochvil <exa.exa at gmail.com>
+ *
  * Codecrypt is free software: you can redistribute it and/or modify it
  * under the terms of the GNU Lesser General Public License as published by
  * the Free Software Foundation, either version 3 of the License, or (at
diff --git a/src/algos_enc.h b/src/algos_enc.h
index b4fba1b..ea6fcb4 100644
--- a/src/algos_enc.h
+++ b/src/algos_enc.h
@@ -2,6 +2,8 @@
 /*
  * This file is part of Codecrypt.
  *
+ * Copyright (C) 2013-2016 Mirek Kratochvil <exa.exa at gmail.com>
+ *
  * Codecrypt is free software: you can redistribute it and/or modify it
  * under the terms of the GNU Lesser General Public License as published by
  * the Free Software Foundation, either version 3 of the License, or (at
diff --git a/src/algos_sig.cpp b/src/algos_sig.cpp
index 1f2f2f3..0cb4739 100644
--- a/src/algos_sig.cpp
+++ b/src/algos_sig.cpp
@@ -2,6 +2,8 @@
 /*
  * This file is part of Codecrypt.
  *
+ * Copyright (C) 2013-2016 Mirek Kratochvil <exa.exa at gmail.com>
+ *
  * Codecrypt is free software: you can redistribute it and/or modify it
  * under the terms of the GNU Lesser General Public License as published by
  * the Free Software Foundation, either version 3 of the License, or (at
diff --git a/src/algos_sig.h b/src/algos_sig.h
index e2ad244..035c2b2 100644
--- a/src/algos_sig.h
+++ b/src/algos_sig.h
@@ -2,6 +2,8 @@
 /*
  * This file is part of Codecrypt.
  *
+ * Copyright (C) 2013-2016 Mirek Kratochvil <exa.exa at gmail.com>
+ *
  * Codecrypt is free software: you can redistribute it and/or modify it
  * under the terms of the GNU Lesser General Public License as published by
  * the Free Software Foundation, either version 3 of the License, or (at
diff --git a/src/arcfour.h b/src/arcfour.h
index c5ff3ce..758e064 100644
--- a/src/arcfour.h
+++ b/src/arcfour.h
@@ -2,6 +2,8 @@
 /*
  * This file is part of Codecrypt.
  *
+ * Copyright (C) 2013-2016 Mirek Kratochvil <exa.exa at gmail.com>
+ *
  * Codecrypt is free software: you can redistribute it and/or modify it
  * under the terms of the GNU Lesser General Public License as published by
  * the Free Software Foundation, either version 3 of the License, or (at
diff --git a/src/base64.cpp b/src/base64.cpp
index 61bfcb1..a97b195 100644
--- a/src/base64.cpp
+++ b/src/base64.cpp
@@ -2,6 +2,8 @@
 /*
  * This file is part of Codecrypt.
  *
+ * Copyright (C) 2013-2016 Mirek Kratochvil <exa.exa at gmail.com>
+ *
  * Codecrypt is free software: you can redistribute it and/or modify it
  * under the terms of the GNU Lesser General Public License as published by
  * the Free Software Foundation, either version 3 of the License, or (at
diff --git a/src/base64.h b/src/base64.h
index 787d75b..46131e3 100644
--- a/src/base64.h
+++ b/src/base64.h
@@ -2,6 +2,8 @@
 /*
  * This file is part of Codecrypt.
  *
+ * Copyright (C) 2013-2016 Mirek Kratochvil <exa.exa at gmail.com>
+ *
  * Codecrypt is free software: you can redistribute it and/or modify it
  * under the terms of the GNU Lesser General Public License as published by
  * the Free Software Foundation, either version 3 of the License, or (at
diff --git a/src/bvector.cpp b/src/bvector.cpp
index fa61045..3301b1f 100644
--- a/src/bvector.cpp
+++ b/src/bvector.cpp
@@ -2,6 +2,8 @@
 /*
  * This file is part of Codecrypt.
  *
+ * Copyright (C) 2013-2016 Mirek Kratochvil <exa.exa at gmail.com>
+ *
  * Codecrypt is free software: you can redistribute it and/or modify it
  * under the terms of the GNU Lesser General Public License as published by
  * the Free Software Foundation, either version 3 of the License, or (at
diff --git a/src/bvector.h b/src/bvector.h
index bbc2f7c..8762881 100644
--- a/src/bvector.h
+++ b/src/bvector.h
@@ -2,6 +2,8 @@
 /*
  * This file is part of Codecrypt.
  *
+ * Copyright (C) 2013-2016 Mirek Kratochvil <exa.exa at gmail.com>
+ *
  * Codecrypt is free software: you can redistribute it and/or modify it
  * under the terms of the GNU Lesser General Public License as published by
  * the Free Software Foundation, either version 3 of the License, or (at
diff --git a/src/chacha.cpp b/src/chacha.cpp
index fb09d93..2e3d734 100644
--- a/src/chacha.cpp
+++ b/src/chacha.cpp
@@ -2,6 +2,8 @@
 /*
  * This file is part of Codecrypt.
  *
+ * Copyright (C) 2013-2016 Mirek Kratochvil <exa.exa at gmail.com>
+ *
  * Codecrypt is free software: you can redistribute it and/or modify it
  * under the terms of the GNU Lesser General Public License as published by
  * the Free Software Foundation, either version 3 of the License, or (at
diff --git a/src/chacha.h b/src/chacha.h
index e45229f..db79221 100644
--- a/src/chacha.h
+++ b/src/chacha.h
@@ -2,6 +2,8 @@
 /*
  * This file is part of Codecrypt.
  *
+ * Copyright (C) 2013-2016 Mirek Kratochvil <exa.exa at gmail.com>
+ *
  * Codecrypt is free software: you can redistribute it and/or modify it
  * under the terms of the GNU Lesser General Public License as published by
  * the Free Software Foundation, either version 3 of the License, or (at
diff --git a/src/cube_hash.h b/src/cube_hash.h
index b1eca2a..9e4c0ee 100644
--- a/src/cube_hash.h
+++ b/src/cube_hash.h
@@ -2,6 +2,8 @@
 /*
  * This file is part of Codecrypt.
  *
+ * Copyright (C) 2013-2016 Mirek Kratochvil <exa.exa at gmail.com>
+ *
  * Codecrypt is free software: you can redistribute it and/or modify it
  * under the terms of the GNU Lesser General Public License as published by
  * the Free Software Foundation, either version 3 of the License, or (at
diff --git a/src/cubehash_impl.h b/src/cubehash_impl.h
index 828caa5..ff2e0bc 100644
--- a/src/cubehash_impl.h
+++ b/src/cubehash_impl.h
@@ -2,6 +2,8 @@
 /*
  * This file is part of Codecrypt.
  *
+ * Copyright (C) 2013-2016 Mirek Kratochvil <exa.exa at gmail.com>
+ *
  * Codecrypt is free software: you can redistribute it and/or modify it
  * under the terms of the GNU Lesser General Public License as published by
  * the Free Software Foundation, either version 3 of the License, or (at
diff --git a/src/decoding.cpp b/src/decoding.cpp
index fb6c279..ba9708d 100644
--- a/src/decoding.cpp
+++ b/src/decoding.cpp
@@ -2,6 +2,8 @@
 /*
  * This file is part of Codecrypt.
  *
+ * Copyright (C) 2013-2016 Mirek Kratochvil <exa.exa at gmail.com>
+ *
  * Codecrypt is free software: you can redistribute it and/or modify it
  * under the terms of the GNU Lesser General Public License as published by
  * the Free Software Foundation, either version 3 of the License, or (at
diff --git a/src/decoding.h b/src/decoding.h
index 50a8ff6..0dbfcf2 100644
--- a/src/decoding.h
+++ b/src/decoding.h
@@ -2,6 +2,8 @@
 /*
  * This file is part of Codecrypt.
  *
+ * Copyright (C) 2013-2016 Mirek Kratochvil <exa.exa at gmail.com>
+ *
  * Codecrypt is free software: you can redistribute it and/or modify it
  * under the terms of the GNU Lesser General Public License as published by
  * the Free Software Foundation, either version 3 of the License, or (at
diff --git a/src/envelope.cpp b/src/envelope.cpp
index 3ac3ba4..fb6f844 100644
--- a/src/envelope.cpp
+++ b/src/envelope.cpp
@@ -2,6 +2,8 @@
 /*
  * This file is part of Codecrypt.
  *
+ * Copyright (C) 2013-2016 Mirek Kratochvil <exa.exa at gmail.com>
+ *
  * Codecrypt is free software: you can redistribute it and/or modify it
  * under the terms of the GNU Lesser General Public License as published by
  * the Free Software Foundation, either version 3 of the License, or (at
diff --git a/src/envelope.h b/src/envelope.h
index 094a0cf..9e0f0c4 100644
--- a/src/envelope.h
+++ b/src/envelope.h
@@ -2,6 +2,8 @@
 /*
  * This file is part of Codecrypt.
  *
+ * Copyright (C) 2013-2016 Mirek Kratochvil <exa.exa at gmail.com>
+ *
  * Codecrypt is free software: you can redistribute it and/or modify it
  * under the terms of the GNU Lesser General Public License as published by
  * the Free Software Foundation, either version 3 of the License, or (at
diff --git a/src/factoryof.h b/src/factoryof.h
index 6250e13..269e160 100644
--- a/src/factoryof.h
+++ b/src/factoryof.h
@@ -2,6 +2,8 @@
 /*
  * This file is part of Codecrypt.
  *
+ * Copyright (C) 2013-2016 Mirek Kratochvil <exa.exa at gmail.com>
+ *
  * Codecrypt is free software: you can redistribute it and/or modify it
  * under the terms of the GNU Lesser General Public License as published by
  * the Free Software Foundation, either version 3 of the License, or (at
diff --git a/src/fft.cpp b/src/fft.cpp
index 70ce632..5c3de00 100644
--- a/src/fft.cpp
+++ b/src/fft.cpp
@@ -2,6 +2,8 @@
 /*
  * This file is part of Codecrypt.
  *
+ * Copyright (C) 2013-2016 Mirek Kratochvil <exa.exa at gmail.com>
+ *
  * Codecrypt is free software: you can redistribute it and/or modify it
  * under the terms of the GNU Lesser General Public License as published by
  * the Free Software Foundation, either version 3 of the License, or (at
diff --git a/src/fft.h b/src/fft.h
index b4acfaa..13f5c59 100644
--- a/src/fft.h
+++ b/src/fft.h
@@ -2,6 +2,8 @@
 /*
  * This file is part of Codecrypt.
  *
+ * Copyright (C) 2013-2016 Mirek Kratochvil <exa.exa at gmail.com>
+ *
  * Codecrypt is free software: you can redistribute it and/or modify it
  * under the terms of the GNU Lesser General Public License as published by
  * the Free Software Foundation, either version 3 of the License, or (at
diff --git a/src/fmtseq.cpp b/src/fmtseq.cpp
index 884937e..20161ec 100644
--- a/src/fmtseq.cpp
+++ b/src/fmtseq.cpp
@@ -2,6 +2,8 @@
 /*
  * This file is part of Codecrypt.
  *
+ * Copyright (C) 2013-2016 Mirek Kratochvil <exa.exa at gmail.com>
+ *
  * Codecrypt is free software: you can redistribute it and/or modify it
  * under the terms of the GNU Lesser General Public License as published by
  * the Free Software Foundation, either version 3 of the License, or (at
diff --git a/src/fmtseq.h b/src/fmtseq.h
index cb6b233..e618a91 100644
--- a/src/fmtseq.h
+++ b/src/fmtseq.h
@@ -2,6 +2,8 @@
 /*
  * This file is part of Codecrypt.
  *
+ * Copyright (C) 2013-2016 Mirek Kratochvil <exa.exa at gmail.com>
+ *
  * Codecrypt is free software: you can redistribute it and/or modify it
  * under the terms of the GNU Lesser General Public License as published by
  * the Free Software Foundation, either version 3 of the License, or (at
diff --git a/src/generator.cpp b/src/generator.cpp
index 0fc0850..967d888 100644
--- a/src/generator.cpp
+++ b/src/generator.cpp
@@ -2,6 +2,8 @@
 /*
  * This file is part of Codecrypt.
  *
+ * Copyright (C) 2013-2016 Mirek Kratochvil <exa.exa at gmail.com>
+ *
  * Codecrypt is free software: you can redistribute it and/or modify it
  * under the terms of the GNU Lesser General Public License as published by
  * the Free Software Foundation, either version 3 of the License, or (at
diff --git a/src/generator.h b/src/generator.h
index 9a44c05..5de44e2 100644
--- a/src/generator.h
+++ b/src/generator.h
@@ -2,6 +2,8 @@
 /*
  * This file is part of Codecrypt.
  *
+ * Copyright (C) 2013-2016 Mirek Kratochvil <exa.exa at gmail.com>
+ *
  * Codecrypt is free software: you can redistribute it and/or modify it
  * under the terms of the GNU Lesser General Public License as published by
  * the Free Software Foundation, either version 3 of the License, or (at
diff --git a/src/gf2m.cpp b/src/gf2m.cpp
index 2d8268c..5c10cc8 100644
--- a/src/gf2m.cpp
+++ b/src/gf2m.cpp
@@ -2,6 +2,8 @@
 /*
  * This file is part of Codecrypt.
  *
+ * Copyright (C) 2013-2016 Mirek Kratochvil <exa.exa at gmail.com>
+ *
  * Codecrypt is free software: you can redistribute it and/or modify it
  * under the terms of the GNU Lesser General Public License as published by
  * the Free Software Foundation, either version 3 of the License, or (at
diff --git a/src/gf2m.h b/src/gf2m.h
index 8a95e73..1512a6d 100644
--- a/src/gf2m.h
+++ b/src/gf2m.h
@@ -2,6 +2,8 @@
 /*
  * This file is part of Codecrypt.
  *
+ * Copyright (C) 2013-2016 Mirek Kratochvil <exa.exa at gmail.com>
+ *
  * Codecrypt is free software: you can redistribute it and/or modify it
  * under the terms of the GNU Lesser General Public License as published by
  * the Free Software Foundation, either version 3 of the License, or (at
diff --git a/src/hash.cpp b/src/hash.cpp
index fa32126..0be44e6 100644
--- a/src/hash.cpp
+++ b/src/hash.cpp
@@ -2,6 +2,8 @@
 /*
  * This file is part of Codecrypt.
  *
+ * Copyright (C) 2013-2016 Mirek Kratochvil <exa.exa at gmail.com>
+ *
  * Codecrypt is free software: you can redistribute it and/or modify it
  * under the terms of the GNU Lesser General Public License as published by
  * the Free Software Foundation, either version 3 of the License, or (at
diff --git a/src/hash.h b/src/hash.h
index e3b9a9b..7390af7 100644
--- a/src/hash.h
+++ b/src/hash.h
@@ -2,6 +2,8 @@
 /*
  * This file is part of Codecrypt.
  *
+ * Copyright (C) 2013-2016 Mirek Kratochvil <exa.exa at gmail.com>
+ *
  * Codecrypt is free software: you can redistribute it and/or modify it
  * under the terms of the GNU Lesser General Public License as published by
  * the Free Software Foundation, either version 3 of the License, or (at
diff --git a/src/hashfile.cpp b/src/hashfile.cpp
index ee3b2e7..91caaf6 100644
--- a/src/hashfile.cpp
+++ b/src/hashfile.cpp
@@ -2,6 +2,8 @@
 /*
  * This file is part of Codecrypt.
  *
+ * Copyright (C) 2013-2016 Mirek Kratochvil <exa.exa at gmail.com>
+ *
  * Codecrypt is free software: you can redistribute it and/or modify it
  * under the terms of the GNU Lesser General Public License as published by
  * the Free Software Foundation, either version 3 of the License, or (at
diff --git a/src/hashfile.h b/src/hashfile.h
index b9a19ff..d42fddf 100644
--- a/src/hashfile.h
+++ b/src/hashfile.h
@@ -2,6 +2,8 @@
 /*
  * This file is part of Codecrypt.
  *
+ * Copyright (C) 2013-2016 Mirek Kratochvil <exa.exa at gmail.com>
+ *
  * Codecrypt is free software: you can redistribute it and/or modify it
  * under the terms of the GNU Lesser General Public License as published by
  * the Free Software Foundation, either version 3 of the License, or (at
diff --git a/src/iohelpers.cpp b/src/iohelpers.cpp
index ef7f999..8db087e 100644
--- a/src/iohelpers.cpp
+++ b/src/iohelpers.cpp
@@ -2,6 +2,8 @@
 /*
  * This file is part of Codecrypt.
  *
+ * Copyright (C) 2013-2016 Mirek Kratochvil <exa.exa at gmail.com>
+ *
  * Codecrypt is free software: you can redistribute it and/or modify it
  * under the terms of the GNU Lesser General Public License as published by
  * the Free Software Foundation, either version 3 of the License, or (at
diff --git a/src/iohelpers.h b/src/iohelpers.h
index 7d46451..f441fae 100644
--- a/src/iohelpers.h
+++ b/src/iohelpers.h
@@ -2,6 +2,8 @@
 /*
  * This file is part of Codecrypt.
  *
+ * Copyright (C) 2013-2016 Mirek Kratochvil <exa.exa at gmail.com>
+ *
  * Codecrypt is free software: you can redistribute it and/or modify it
  * under the terms of the GNU Lesser General Public License as published by
  * the Free Software Foundation, either version 3 of the License, or (at
diff --git a/src/ios.cpp b/src/ios.cpp
index 79391c8..0daf6ec 100644
--- a/src/ios.cpp
+++ b/src/ios.cpp
@@ -2,6 +2,8 @@
 /*
  * This file is part of Codecrypt.
  *
+ * Copyright (C) 2013-2016 Mirek Kratochvil <exa.exa at gmail.com>
+ *
  * Codecrypt is free software: you can redistribute it and/or modify it
  * under the terms of the GNU Lesser General Public License as published by
  * the Free Software Foundation, either version 3 of the License, or (at
diff --git a/src/ios.h b/src/ios.h
index 7dbf136..92ecf4f 100644
--- a/src/ios.h
+++ b/src/ios.h
@@ -2,6 +2,8 @@
 /*
  * This file is part of Codecrypt.
  *
+ * Copyright (C) 2013-2016 Mirek Kratochvil <exa.exa at gmail.com>
+ *
  * Codecrypt is free software: you can redistribute it and/or modify it
  * under the terms of the GNU Lesser General Public License as published by
  * the Free Software Foundation, either version 3 of the License, or (at
diff --git a/src/keyring.cpp b/src/keyring.cpp
index 3b7aff7..0f8f247 100644
--- a/src/keyring.cpp
+++ b/src/keyring.cpp
@@ -2,6 +2,8 @@
 /*
  * This file is part of Codecrypt.
  *
+ * Copyright (C) 2013-2016 Mirek Kratochvil <exa.exa at gmail.com>
+ *
  * Codecrypt is free software: you can redistribute it and/or modify it
  * under the terms of the GNU Lesser General Public License as published by
  * the Free Software Foundation, either version 3 of the License, or (at
diff --git a/src/keyring.h b/src/keyring.h
index cc7429d..18dea91 100644
--- a/src/keyring.h
+++ b/src/keyring.h
@@ -2,6 +2,8 @@
 /*
  * This file is part of Codecrypt.
  *
+ * Copyright (C) 2013-2016 Mirek Kratochvil <exa.exa at gmail.com>
+ *
  * Codecrypt is free software: you can redistribute it and/or modify it
  * under the terms of the GNU Lesser General Public License as published by
  * the Free Software Foundation, either version 3 of the License, or (at
diff --git a/src/main.cpp b/src/main.cpp
index 146eb3e..4651dc7 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -2,6 +2,8 @@
 /*
  * This file is part of Codecrypt.
  *
+ * Copyright (C) 2013-2016 Mirek Kratochvil <exa.exa at gmail.com>
+ *
  * Codecrypt is free software: you can redistribute it and/or modify it
  * under the terms of the GNU Lesser General Public License as published by
  * the Free Software Foundation, either version 3 of the License, or (at
@@ -62,8 +64,9 @@ void print_help (char*pname)
 	out ("                    hashes, and specify a filename of symmetric key or hashes");
 	outeol;
 	out ("Key management:");
-	out (" -g, --gen-key        generate specified keypair, `help' lists algorithms");
-	out (" -k, --list           list keys");
+	out (" -g, --gen-key        generate keys for specified algorithm");
+	out (" -g help              list available cryptographic algorithms");
+	out (" -k, --list           list the contents of keyring");
 	out (" -K, --list-secret");
 	out (" -i, --import         import keys");
 	out (" -I, --import-secret");
diff --git a/src/matrix.cpp b/src/matrix.cpp
index 1f83339..9f30ba7 100644
--- a/src/matrix.cpp
+++ b/src/matrix.cpp
@@ -2,6 +2,8 @@
 /*
  * This file is part of Codecrypt.
  *
+ * Copyright (C) 2013-2016 Mirek Kratochvil <exa.exa at gmail.com>
+ *
  * Codecrypt is free software: you can redistribute it and/or modify it
  * under the terms of the GNU Lesser General Public License as published by
  * the Free Software Foundation, either version 3 of the License, or (at
diff --git a/src/matrix.h b/src/matrix.h
index 42185c4..a297116 100644
--- a/src/matrix.h
+++ b/src/matrix.h
@@ -2,6 +2,8 @@
 /*
  * This file is part of Codecrypt.
  *
+ * Copyright (C) 2013-2016 Mirek Kratochvil <exa.exa at gmail.com>
+ *
  * Codecrypt is free software: you can redistribute it and/or modify it
  * under the terms of the GNU Lesser General Public License as published by
  * the Free Software Foundation, either version 3 of the License, or (at
diff --git a/src/mce_qcmdpc.cpp b/src/mce_qcmdpc.cpp
index 4c305be..afe1d59 100644
--- a/src/mce_qcmdpc.cpp
+++ b/src/mce_qcmdpc.cpp
@@ -2,6 +2,8 @@
 /*
  * This file is part of Codecrypt.
  *
+ * Copyright (C) 2013-2016 Mirek Kratochvil <exa.exa at gmail.com>
+ *
  * Codecrypt is free software: you can redistribute it and/or modify it
  * under the terms of the GNU Lesser General Public License as published by
  * the Free Software Foundation, either version 3 of the License, or (at
diff --git a/src/mce_qcmdpc.h b/src/mce_qcmdpc.h
index bb3e2dd..3ca8b18 100644
--- a/src/mce_qcmdpc.h
+++ b/src/mce_qcmdpc.h
@@ -2,6 +2,8 @@
 /*
  * This file is part of Codecrypt.
  *
+ * Copyright (C) 2013-2016 Mirek Kratochvil <exa.exa at gmail.com>
+ *
  * Codecrypt is free software: you can redistribute it and/or modify it
  * under the terms of the GNU Lesser General Public License as published by
  * the Free Software Foundation, either version 3 of the License, or (at
diff --git a/src/mce_qd.cpp b/src/mce_qd.cpp
index 80dc12f..741fffd 100644
--- a/src/mce_qd.cpp
+++ b/src/mce_qd.cpp
@@ -2,6 +2,8 @@
 /*
  * This file is part of Codecrypt.
  *
+ * Copyright (C) 2013-2016 Mirek Kratochvil <exa.exa at gmail.com>
+ *
  * Codecrypt is free software: you can redistribute it and/or modify it
  * under the terms of the GNU Lesser General Public License as published by
  * the Free Software Foundation, either version 3 of the License, or (at
@@ -32,8 +34,8 @@ static void print_attack_warning()
 	if (printed) return;
 	err ("\n***MCEQD SECURITY WARNING***\n\n"
 	     "Security of the QD-McEliece variant was greatly reduced to less than 2^30\n"
-	     "by an algebraic attack! The functions are kept only for compatibility.\n"
-	     "Be sure to use another encryption variant instead.");
+	     "by an algebraic attack! The functions are kept only for compatibility\n"
+	     "and will be removed soon. Use `-g help' for other encryption variants.");
 	printed = true;
 }
 
diff --git a/src/mce_qd.h b/src/mce_qd.h
index f653c53..89f14fe 100644
--- a/src/mce_qd.h
+++ b/src/mce_qd.h
@@ -2,6 +2,8 @@
 /*
  * This file is part of Codecrypt.
  *
+ * Copyright (C) 2013-2016 Mirek Kratochvil <exa.exa at gmail.com>
+ *
  * Codecrypt is free software: you can redistribute it and/or modify it
  * under the terms of the GNU Lesser General Public License as published by
  * the Free Software Foundation, either version 3 of the License, or (at
diff --git a/src/message.cpp b/src/message.cpp
index a18579a..a66d6cc 100644
--- a/src/message.cpp
+++ b/src/message.cpp
@@ -2,6 +2,8 @@
 /*
  * This file is part of Codecrypt.
  *
+ * Copyright (C) 2013-2016 Mirek Kratochvil <exa.exa at gmail.com>
+ *
  * Codecrypt is free software: you can redistribute it and/or modify it
  * under the terms of the GNU Lesser General Public License as published by
  * the Free Software Foundation, either version 3 of the License, or (at
diff --git a/src/message.h b/src/message.h
index d7eef25..5d998e0 100644
--- a/src/message.h
+++ b/src/message.h
@@ -2,6 +2,8 @@
 /*
  * This file is part of Codecrypt.
  *
+ * Copyright (C) 2013-2016 Mirek Kratochvil <exa.exa at gmail.com>
+ *
  * Codecrypt is free software: you can redistribute it and/or modify it
  * under the terms of the GNU Lesser General Public License as published by
  * the Free Software Foundation, either version 3 of the License, or (at
diff --git a/src/permutation.cpp b/src/permutation.cpp
index e4b6218..1cc21cd 100644
--- a/src/permutation.cpp
+++ b/src/permutation.cpp
@@ -2,6 +2,8 @@
 /*
  * This file is part of Codecrypt.
  *
+ * Copyright (C) 2013-2016 Mirek Kratochvil <exa.exa at gmail.com>
+ *
  * Codecrypt is free software: you can redistribute it and/or modify it
  * under the terms of the GNU Lesser General Public License as published by
  * the Free Software Foundation, either version 3 of the License, or (at
diff --git a/src/permutation.h b/src/permutation.h
index 3a3e4f5..f91b691 100644
--- a/src/permutation.h
+++ b/src/permutation.h
@@ -2,6 +2,8 @@
 /*
  * This file is part of Codecrypt.
  *
+ * Copyright (C) 2013-2016 Mirek Kratochvil <exa.exa at gmail.com>
+ *
  * Codecrypt is free software: you can redistribute it and/or modify it
  * under the terms of the GNU Lesser General Public License as published by
  * the Free Software Foundation, either version 3 of the License, or (at
diff --git a/src/polynomial.cpp b/src/polynomial.cpp
index 694e836..d17c58f 100644
--- a/src/polynomial.cpp
+++ b/src/polynomial.cpp
@@ -2,6 +2,8 @@
 /*
  * This file is part of Codecrypt.
  *
+ * Copyright (C) 2013-2016 Mirek Kratochvil <exa.exa at gmail.com>
+ *
  * Codecrypt is free software: you can redistribute it and/or modify it
  * under the terms of the GNU Lesser General Public License as published by
  * the Free Software Foundation, either version 3 of the License, or (at
diff --git a/src/polynomial.h b/src/polynomial.h
index a6e3eb1..957f032 100644
--- a/src/polynomial.h
+++ b/src/polynomial.h
@@ -2,6 +2,8 @@
 /*
  * This file is part of Codecrypt.
  *
+ * Copyright (C) 2013-2016 Mirek Kratochvil <exa.exa at gmail.com>
+ *
  * Codecrypt is free software: you can redistribute it and/or modify it
  * under the terms of the GNU Lesser General Public License as published by
  * the Free Software Foundation, either version 3 of the License, or (at
diff --git a/src/prng.h b/src/prng.h
index 3d1fb32..3bc8c6e 100644
--- a/src/prng.h
+++ b/src/prng.h
@@ -2,6 +2,8 @@
 /*
  * This file is part of Codecrypt.
  *
+ * Copyright (C) 2013-2016 Mirek Kratochvil <exa.exa at gmail.com>
+ *
  * Codecrypt is free software: you can redistribute it and/or modify it
  * under the terms of the GNU Lesser General Public License as published by
  * the Free Software Foundation, either version 3 of the License, or (at
diff --git a/src/qd_utils.cpp b/src/qd_utils.cpp
index 30869ef..eea1807 100644
--- a/src/qd_utils.cpp
+++ b/src/qd_utils.cpp
@@ -2,6 +2,8 @@
 /*
  * This file is part of Codecrypt.
  *
+ * Copyright (C) 2013-2016 Mirek Kratochvil <exa.exa at gmail.com>
+ *
  * Codecrypt is free software: you can redistribute it and/or modify it
  * under the terms of the GNU Lesser General Public License as published by
  * the Free Software Foundation, either version 3 of the License, or (at
diff --git a/src/qd_utils.h b/src/qd_utils.h
index fb9baee..69c7296 100644
--- a/src/qd_utils.h
+++ b/src/qd_utils.h
@@ -2,6 +2,8 @@
 /*
  * This file is part of Codecrypt.
  *
+ * Copyright (C) 2013-2016 Mirek Kratochvil <exa.exa at gmail.com>
+ *
  * Codecrypt is free software: you can redistribute it and/or modify it
  * under the terms of the GNU Lesser General Public License as published by
  * the Free Software Foundation, either version 3 of the License, or (at
diff --git a/src/rmd_hash.h b/src/rmd_hash.h
index b2b3de0..76f0910 100644
--- a/src/rmd_hash.h
+++ b/src/rmd_hash.h
@@ -3,6 +3,8 @@
 /*
  * This file is part of Codecrypt.
  *
+ * Copyright (C) 2013-2016 Mirek Kratochvil <exa.exa at gmail.com>
+ *
  * Codecrypt is free software: you can redistribute it and/or modify it
  * under the terms of the GNU Lesser General Public License as published by
  * the Free Software Foundation, either version 3 of the License, or (at
diff --git a/src/sc.cpp b/src/sc.cpp
index 95c1334..2b3e42f 100644
--- a/src/sc.cpp
+++ b/src/sc.cpp
@@ -2,6 +2,8 @@
 /*
  * This file is part of Codecrypt.
  *
+ * Copyright (C) 2013-2016 Mirek Kratochvil <exa.exa at gmail.com>
+ *
  * Codecrypt is free software: you can redistribute it and/or modify it
  * under the terms of the GNU Lesser General Public License as published by
  * the Free Software Foundation, either version 3 of the License, or (at
diff --git a/src/sc.h b/src/sc.h
index f206b9e..daf01b0 100644
--- a/src/sc.h
+++ b/src/sc.h
@@ -2,6 +2,8 @@
 /*
  * This file is part of Codecrypt.
  *
+ * Copyright (C) 2013-2016 Mirek Kratochvil <exa.exa at gmail.com>
+ *
  * Codecrypt is free software: you can redistribute it and/or modify it
  * under the terms of the GNU Lesser General Public License as published by
  * the Free Software Foundation, either version 3 of the License, or (at
diff --git a/src/sencode.cpp b/src/sencode.cpp
index 218ed3f..a32a630 100644
--- a/src/sencode.cpp
+++ b/src/sencode.cpp
@@ -2,6 +2,8 @@
 /*
  * This file is part of Codecrypt.
  *
+ * Copyright (C) 2013-2016 Mirek Kratochvil <exa.exa at gmail.com>
+ *
  * Codecrypt is free software: you can redistribute it and/or modify it
  * under the terms of the GNU Lesser General Public License as published by
  * the Free Software Foundation, either version 3 of the License, or (at
diff --git a/src/sencode.h b/src/sencode.h
index 2bdb7ad..6ef6f10 100644
--- a/src/sencode.h
+++ b/src/sencode.h
@@ -2,6 +2,8 @@
 /*
  * This file is part of Codecrypt.
  *
+ * Copyright (C) 2013-2016 Mirek Kratochvil <exa.exa at gmail.com>
+ *
  * Codecrypt is free software: you can redistribute it and/or modify it
  * under the terms of the GNU Lesser General Public License as published by
  * the Free Software Foundation, either version 3 of the License, or (at
diff --git a/src/serialization.cpp b/src/serialization.cpp
index 1df792e..89891a0 100644
--- a/src/serialization.cpp
+++ b/src/serialization.cpp
@@ -2,6 +2,8 @@
 /*
  * This file is part of Codecrypt.
  *
+ * Copyright (C) 2013-2016 Mirek Kratochvil <exa.exa at gmail.com>
+ *
  * Codecrypt is free software: you can redistribute it and/or modify it
  * under the terms of the GNU Lesser General Public License as published by
  * the Free Software Foundation, either version 3 of the License, or (at
diff --git a/src/sha_hash.h b/src/sha_hash.h
index 0a18dfd..626c098 100644
--- a/src/sha_hash.h
+++ b/src/sha_hash.h
@@ -2,6 +2,8 @@
 /*
  * This file is part of Codecrypt.
  *
+ * Copyright (C) 2013-2016 Mirek Kratochvil <exa.exa at gmail.com>
+ *
  * Codecrypt is free software: you can redistribute it and/or modify it
  * under the terms of the GNU Lesser General Public License as published by
  * the Free Software Foundation, either version 3 of the License, or (at
diff --git a/src/str_match.cpp b/src/str_match.cpp
index f10aa5b..b52d824 100644
--- a/src/str_match.cpp
+++ b/src/str_match.cpp
@@ -2,6 +2,8 @@
 /*
  * This file is part of Codecrypt.
  *
+ * Copyright (C) 2013-2016 Mirek Kratochvil <exa.exa at gmail.com>
+ *
  * Codecrypt is free software: you can redistribute it and/or modify it
  * under the terms of the GNU Lesser General Public License as published by
  * the Free Software Foundation, either version 3 of the License, or (at
diff --git a/src/str_match.h b/src/str_match.h
index 0118219..48c3227 100644
--- a/src/str_match.h
+++ b/src/str_match.h
@@ -2,6 +2,8 @@
 /*
  * This file is part of Codecrypt.
  *
+ * Copyright (C) 2013-2016 Mirek Kratochvil <exa.exa at gmail.com>
+ *
  * Codecrypt is free software: you can redistribute it and/or modify it
  * under the terms of the GNU Lesser General Public License as published by
  * the Free Software Foundation, either version 3 of the License, or (at
diff --git a/src/symkey.cpp b/src/symkey.cpp
index 1d5ef6e..e04c3dd 100644
--- a/src/symkey.cpp
+++ b/src/symkey.cpp
@@ -2,6 +2,8 @@
 /*
  * This file is part of Codecrypt.
  *
+ * Copyright (C) 2013-2016 Mirek Kratochvil <exa.exa at gmail.com>
+ *
  * Codecrypt is free software: you can redistribute it and/or modify it
  * under the terms of the GNU Lesser General Public License as published by
  * the Free Software Foundation, either version 3 of the License, or (at
diff --git a/src/symkey.h b/src/symkey.h
index 4cfe7cc..22718e9 100644
--- a/src/symkey.h
+++ b/src/symkey.h
@@ -2,6 +2,8 @@
 /*
  * This file is part of Codecrypt.
  *
+ * Copyright (C) 2013-2016 Mirek Kratochvil <exa.exa at gmail.com>
+ *
  * Codecrypt is free software: you can redistribute it and/or modify it
  * under the terms of the GNU Lesser General Public License as published by
  * the Free Software Foundation, either version 3 of the License, or (at
diff --git a/src/tiger_hash.h b/src/tiger_hash.h
index f21ab12..a30d635 100644
--- a/src/tiger_hash.h
+++ b/src/tiger_hash.h
@@ -3,6 +3,8 @@
 /*
  * This file is part of Codecrypt.
  *
+ * Copyright (C) 2013-2016 Mirek Kratochvil <exa.exa at gmail.com>
+ *
  * Codecrypt is free software: you can redistribute it and/or modify it
  * under the terms of the GNU Lesser General Public License as published by
  * the Free Software Foundation, either version 3 of the License, or (at
diff --git a/src/types.h b/src/types.h
index 01e0c41..d3c63ad 100644
--- a/src/types.h
+++ b/src/types.h
@@ -3,6 +3,8 @@
 /*
  * This file is part of Codecrypt.
  *
+ * Copyright (C) 2013-2016 Mirek Kratochvil <exa.exa at gmail.com>
+ *
  * Codecrypt is free software: you can redistribute it and/or modify it
  * under the terms of the GNU Lesser General Public License as published by
  * the Free Software Foundation, either version 3 of the License, or (at
diff --git a/src/vector_item.h b/src/vector_item.h
index 385e5ec..b8f4052 100644
--- a/src/vector_item.h
+++ b/src/vector_item.h
@@ -2,6 +2,8 @@
 /*
  * This file is part of Codecrypt.
  *
+ * Copyright (C) 2013-2016 Mirek Kratochvil <exa.exa at gmail.com>
+ *
  * Codecrypt is free software: you can redistribute it and/or modify it
  * under the terms of the GNU Lesser General Public License as published by
  * the Free Software Foundation, either version 3 of the License, or (at
diff --git a/src/xsynd.cpp b/src/xsynd.cpp
index 8a6a5d0..e572274 100644
--- a/src/xsynd.cpp
+++ b/src/xsynd.cpp
@@ -2,6 +2,8 @@
 /*
  * This file is part of Codecrypt.
  *
+ * Copyright (C) 2013-2016 Mirek Kratochvil <exa.exa at gmail.com>
+ *
  * Codecrypt is free software: you can redistribute it and/or modify it
  * under the terms of the GNU Lesser General Public License as published by
  * the Free Software Foundation, either version 3 of the License, or (at
diff --git a/src/xsynd.h b/src/xsynd.h
index 444aef7..28633d4 100644
--- a/src/xsynd.h
+++ b/src/xsynd.h
@@ -2,6 +2,8 @@
 /*
  * This file is part of Codecrypt.
  *
+ * Copyright (C) 2013-2016 Mirek Kratochvil <exa.exa at gmail.com>
+ *
  * Codecrypt is free software: you can redistribute it and/or modify it
  * under the terms of the GNU Lesser General Public License as published by
  * the Free Software Foundation, either version 3 of the License, or (at

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-privacy/packages/codecrypt.git



More information about the Pkg-privacy-commits mailing list