[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