[Pkg-privacy-commits] [codecrypt] 01/01: Upstream version 1.7.6
Mirek Kratochvil
exa-guest at moszumanska.debian.org
Wed Jul 12 14:50:43 UTC 2017
This is an automated email from the git hooks/post-receive script.
exa-guest pushed a commit to branch master
in repository codecrypt.
commit 016863eedf3eb9fe9f306632f578495917296871
Author: Mirek Kratochvil <exa.exa at gmail.com>
Date: Wed Jul 12 16:30:09 2017 +0200
Upstream version 1.7.6
---
ChangeLog | 6 +
Makefile.am | 4 +-
Makefile.in | 620 ++++++++++++++++++++++++++---------------------------
README | 8 +-
autogen.sh | 9 +-
config.guess | 137 +++++++-----
config.sub | 38 ++--
configure | 21 +-
configure.ac | 2 +-
debian/changelog | 6 +
ltmain.sh | 4 +-
m4/libtool.m4 | 1 -
man/ccr.1 | 20 +-
src/actions.cpp | 22 +-
src/arcfour.h | 2 +-
src/base64.cpp | 102 ++-------
src/generator.cpp | 22 +-
src/generator.h | 4 +-
src/hash.h | 4 +
src/hashfile.cpp | 7 +-
src/iohelpers.cpp | 3 +-
src/keyring.cpp | 6 +-
src/main.cpp | 4 +-
src/mce_qcmdpc.cpp | 2 +-
src/qd_utils.h | 48 -----
src/xsynd.h | 2 +-
26 files changed, 537 insertions(+), 567 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index 1f8c578..fb94941 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,12 @@
Codecrypt ChangeLog
+1.7.6
+
+- small improvements in keyring, hash verification and documentation
+- allow user-supplied random seed source
+- fix warnings on clang
+
1.7.5
- standardize Cubehash implementation
diff --git a/Makefile.am b/Makefile.am
index 458254b..701f87e 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -5,8 +5,8 @@ dist_man_MANS = man/ccr.1
dist_noinst_SCRIPTS = autogen.sh
bin_PROGRAMS = ccr
ccrdir = src/
-ccr_SOURCES = src/fft.cpp src/generator.cpp src/symkey.cpp src/chacha.cpp src/polynomial.cpp src/hash.cpp src/mce_qcmdpc.cpp src/sc.cpp src/sencode.cpp src/str_match.cpp src/gf2m.cpp src/actions.cpp src/xsynd.cpp src/base64.cpp src/message.cpp src/envelope.cpp src/fmtseq.cpp src/hashfile.cpp src/keyring.cpp src/algos_sig.cpp src/matrix.cpp src/permutation.cpp src/ios.cpp src/algo_suite.cpp src/bvector.cpp src/iohelpers.cpp src/algos_enc.cpp src/serialization.cpp src/main.cpp
-noinst_HEADERS = src/fft.h src/matrix.h src/polynomial.h src/sc.h src/chacha.h src/prng.h src/qd_utils.h src/rmd_hash.h src/sencode.h src/sha_hash.h src/str_match.h src/symkey.h src/tiger_hash.h src/generator.h src/gf2m.h src/actions.h src/mce_qcmdpc.h src/types.h src/vector_item.h src/xsynd.h src/algo_suite.h src/algorithm.h src/message.h src/cube_hash.h src/decoding.h src/envelope.h src/factoryof.h src/fmtseq.h src/hash.h src/hashfile.h src/keyring.h src/arcfour.h src/base64.h src/perm [...]
+ccr_SOURCES = src/serialization.cpp src/actions.cpp src/algo_suite.cpp src/str_match.cpp src/generator.cpp src/algos_enc.cpp src/symkey.cpp src/ios.cpp src/algos_sig.cpp src/base64.cpp src/xsynd.cpp src/bvector.cpp src/keyring.cpp src/main.cpp src/matrix.cpp src/mce_qcmdpc.cpp src/message.cpp src/permutation.cpp src/polynomial.cpp src/sc.cpp src/chacha.cpp src/envelope.cpp src/fft.cpp src/fmtseq.cpp src/gf2m.cpp src/hash.cpp src/hashfile.cpp src/sencode.cpp src/iohelpers.cpp
+noinst_HEADERS = src/sencode.h src/sha_hash.h src/actions.h src/generator.h src/algo_suite.h src/str_match.h src/algorithm.h src/algos_enc.h src/symkey.h src/algos_sig.h src/tiger_hash.h src/types.h src/vector_item.h src/base64.h src/xsynd.h src/bvector.h src/ios.h src/keyring.h src/matrix.h src/mce_qcmdpc.h src/message.h src/permutation.h src/polynomial.h src/prng.h src/rmd_hash.h src/chacha.h src/cube_hash.h src/arcfour.h src/cubehash_impl.h src/decoding.h src/envelope.h src/factoryof. [...]
ccr_CPPFLAGS = -I$(srcdir)// -I/usr/local/include
ccr_CFLAGS = -Wall
ccr_CXXFLAGS = -Wall -std=c++11
diff --git a/Makefile.in b/Makefile.in
index a2530d2..466d861 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -110,21 +110,21 @@ CONFIG_CLEAN_VPATH_FILES =
am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(man1dir)"
PROGRAMS = $(bin_PROGRAMS)
am__dirstamp = $(am__leading_dot)dirstamp
-am_ccr_OBJECTS = src/ccr-fft.$(OBJEXT) src/ccr-generator.$(OBJEXT) \
- src/ccr-symkey.$(OBJEXT) src/ccr-chacha.$(OBJEXT) \
- src/ccr-polynomial.$(OBJEXT) src/ccr-hash.$(OBJEXT) \
- src/ccr-mce_qcmdpc.$(OBJEXT) src/ccr-sc.$(OBJEXT) \
- src/ccr-sencode.$(OBJEXT) src/ccr-str_match.$(OBJEXT) \
- src/ccr-gf2m.$(OBJEXT) src/ccr-actions.$(OBJEXT) \
- src/ccr-xsynd.$(OBJEXT) src/ccr-base64.$(OBJEXT) \
- src/ccr-message.$(OBJEXT) src/ccr-envelope.$(OBJEXT) \
- src/ccr-fmtseq.$(OBJEXT) src/ccr-hashfile.$(OBJEXT) \
- src/ccr-keyring.$(OBJEXT) src/ccr-algos_sig.$(OBJEXT) \
- src/ccr-matrix.$(OBJEXT) src/ccr-permutation.$(OBJEXT) \
- src/ccr-ios.$(OBJEXT) src/ccr-algo_suite.$(OBJEXT) \
- src/ccr-bvector.$(OBJEXT) src/ccr-iohelpers.$(OBJEXT) \
- src/ccr-algos_enc.$(OBJEXT) src/ccr-serialization.$(OBJEXT) \
- src/ccr-main.$(OBJEXT)
+am_ccr_OBJECTS = src/ccr-serialization.$(OBJEXT) \
+ src/ccr-actions.$(OBJEXT) src/ccr-algo_suite.$(OBJEXT) \
+ src/ccr-str_match.$(OBJEXT) src/ccr-generator.$(OBJEXT) \
+ src/ccr-algos_enc.$(OBJEXT) src/ccr-symkey.$(OBJEXT) \
+ src/ccr-ios.$(OBJEXT) src/ccr-algos_sig.$(OBJEXT) \
+ src/ccr-base64.$(OBJEXT) src/ccr-xsynd.$(OBJEXT) \
+ src/ccr-bvector.$(OBJEXT) src/ccr-keyring.$(OBJEXT) \
+ src/ccr-main.$(OBJEXT) src/ccr-matrix.$(OBJEXT) \
+ src/ccr-mce_qcmdpc.$(OBJEXT) src/ccr-message.$(OBJEXT) \
+ src/ccr-permutation.$(OBJEXT) src/ccr-polynomial.$(OBJEXT) \
+ src/ccr-sc.$(OBJEXT) src/ccr-chacha.$(OBJEXT) \
+ src/ccr-envelope.$(OBJEXT) src/ccr-fft.$(OBJEXT) \
+ src/ccr-fmtseq.$(OBJEXT) src/ccr-gf2m.$(OBJEXT) \
+ src/ccr-hash.$(OBJEXT) src/ccr-hashfile.$(OBJEXT) \
+ src/ccr-sencode.$(OBJEXT) src/ccr-iohelpers.$(OBJEXT)
ccr_OBJECTS = $(am_ccr_OBJECTS)
am__DEPENDENCIES_1 =
ccr_DEPENDENCIES = $(am__DEPENDENCIES_1)
@@ -380,8 +380,8 @@ ACLOCAL_AMFLAGS = -I m4
dist_man_MANS = man/ccr.1
dist_noinst_SCRIPTS = autogen.sh
ccrdir = src/
-ccr_SOURCES = src/fft.cpp src/generator.cpp src/symkey.cpp src/chacha.cpp src/polynomial.cpp src/hash.cpp src/mce_qcmdpc.cpp src/sc.cpp src/sencode.cpp src/str_match.cpp src/gf2m.cpp src/actions.cpp src/xsynd.cpp src/base64.cpp src/message.cpp src/envelope.cpp src/fmtseq.cpp src/hashfile.cpp src/keyring.cpp src/algos_sig.cpp src/matrix.cpp src/permutation.cpp src/ios.cpp src/algo_suite.cpp src/bvector.cpp src/iohelpers.cpp src/algos_enc.cpp src/serialization.cpp src/main.cpp
-noinst_HEADERS = src/fft.h src/matrix.h src/polynomial.h src/sc.h src/chacha.h src/prng.h src/qd_utils.h src/rmd_hash.h src/sencode.h src/sha_hash.h src/str_match.h src/symkey.h src/tiger_hash.h src/generator.h src/gf2m.h src/actions.h src/mce_qcmdpc.h src/types.h src/vector_item.h src/xsynd.h src/algo_suite.h src/algorithm.h src/message.h src/cube_hash.h src/decoding.h src/envelope.h src/factoryof.h src/fmtseq.h src/hash.h src/hashfile.h src/keyring.h src/arcfour.h src/base64.h src/perm [...]
+ccr_SOURCES = src/serialization.cpp src/actions.cpp src/algo_suite.cpp src/str_match.cpp src/generator.cpp src/algos_enc.cpp src/symkey.cpp src/ios.cpp src/algos_sig.cpp src/base64.cpp src/xsynd.cpp src/bvector.cpp src/keyring.cpp src/main.cpp src/matrix.cpp src/mce_qcmdpc.cpp src/message.cpp src/permutation.cpp src/polynomial.cpp src/sc.cpp src/chacha.cpp src/envelope.cpp src/fft.cpp src/fmtseq.cpp src/gf2m.cpp src/hash.cpp src/hashfile.cpp src/sencode.cpp src/iohelpers.cpp
+noinst_HEADERS = src/sencode.h src/sha_hash.h src/actions.h src/generator.h src/algo_suite.h src/str_match.h src/algorithm.h src/algos_enc.h src/symkey.h src/algos_sig.h src/tiger_hash.h src/types.h src/vector_item.h src/base64.h src/xsynd.h src/bvector.h src/ios.h src/keyring.h src/matrix.h src/mce_qcmdpc.h src/message.h src/permutation.h src/polynomial.h src/prng.h src/rmd_hash.h src/chacha.h src/cube_hash.h src/arcfour.h src/cubehash_impl.h src/decoding.h src/envelope.h src/factoryof. [...]
ccr_CPPFLAGS = -I$(srcdir)// -I/usr/local/include
ccr_CFLAGS = -Wall
ccr_CXXFLAGS = -Wall -std=c++11
@@ -479,63 +479,63 @@ src/$(am__dirstamp):
src/$(DEPDIR)/$(am__dirstamp):
@$(MKDIR_P) src/$(DEPDIR)
@: > src/$(DEPDIR)/$(am__dirstamp)
-src/ccr-fft.$(OBJEXT): src/$(am__dirstamp) \
+src/ccr-serialization.$(OBJEXT): src/$(am__dirstamp) \
src/$(DEPDIR)/$(am__dirstamp)
-src/ccr-generator.$(OBJEXT): src/$(am__dirstamp) \
+src/ccr-actions.$(OBJEXT): src/$(am__dirstamp) \
src/$(DEPDIR)/$(am__dirstamp)
-src/ccr-symkey.$(OBJEXT): src/$(am__dirstamp) \
+src/ccr-algo_suite.$(OBJEXT): src/$(am__dirstamp) \
src/$(DEPDIR)/$(am__dirstamp)
-src/ccr-chacha.$(OBJEXT): src/$(am__dirstamp) \
+src/ccr-str_match.$(OBJEXT): src/$(am__dirstamp) \
src/$(DEPDIR)/$(am__dirstamp)
-src/ccr-polynomial.$(OBJEXT): src/$(am__dirstamp) \
+src/ccr-generator.$(OBJEXT): src/$(am__dirstamp) \
src/$(DEPDIR)/$(am__dirstamp)
-src/ccr-hash.$(OBJEXT): src/$(am__dirstamp) \
+src/ccr-algos_enc.$(OBJEXT): src/$(am__dirstamp) \
src/$(DEPDIR)/$(am__dirstamp)
-src/ccr-mce_qcmdpc.$(OBJEXT): src/$(am__dirstamp) \
+src/ccr-symkey.$(OBJEXT): src/$(am__dirstamp) \
src/$(DEPDIR)/$(am__dirstamp)
-src/ccr-sc.$(OBJEXT): src/$(am__dirstamp) \
+src/ccr-ios.$(OBJEXT): src/$(am__dirstamp) \
src/$(DEPDIR)/$(am__dirstamp)
-src/ccr-sencode.$(OBJEXT): src/$(am__dirstamp) \
+src/ccr-algos_sig.$(OBJEXT): src/$(am__dirstamp) \
src/$(DEPDIR)/$(am__dirstamp)
-src/ccr-str_match.$(OBJEXT): src/$(am__dirstamp) \
+src/ccr-base64.$(OBJEXT): src/$(am__dirstamp) \
src/$(DEPDIR)/$(am__dirstamp)
-src/ccr-gf2m.$(OBJEXT): src/$(am__dirstamp) \
+src/ccr-xsynd.$(OBJEXT): src/$(am__dirstamp) \
src/$(DEPDIR)/$(am__dirstamp)
-src/ccr-actions.$(OBJEXT): src/$(am__dirstamp) \
+src/ccr-bvector.$(OBJEXT): src/$(am__dirstamp) \
src/$(DEPDIR)/$(am__dirstamp)
-src/ccr-xsynd.$(OBJEXT): src/$(am__dirstamp) \
+src/ccr-keyring.$(OBJEXT): src/$(am__dirstamp) \
src/$(DEPDIR)/$(am__dirstamp)
-src/ccr-base64.$(OBJEXT): src/$(am__dirstamp) \
+src/ccr-main.$(OBJEXT): src/$(am__dirstamp) \
src/$(DEPDIR)/$(am__dirstamp)
-src/ccr-message.$(OBJEXT): src/$(am__dirstamp) \
+src/ccr-matrix.$(OBJEXT): src/$(am__dirstamp) \
src/$(DEPDIR)/$(am__dirstamp)
-src/ccr-envelope.$(OBJEXT): src/$(am__dirstamp) \
+src/ccr-mce_qcmdpc.$(OBJEXT): src/$(am__dirstamp) \
src/$(DEPDIR)/$(am__dirstamp)
-src/ccr-fmtseq.$(OBJEXT): src/$(am__dirstamp) \
+src/ccr-message.$(OBJEXT): src/$(am__dirstamp) \
src/$(DEPDIR)/$(am__dirstamp)
-src/ccr-hashfile.$(OBJEXT): src/$(am__dirstamp) \
+src/ccr-permutation.$(OBJEXT): src/$(am__dirstamp) \
src/$(DEPDIR)/$(am__dirstamp)
-src/ccr-keyring.$(OBJEXT): src/$(am__dirstamp) \
+src/ccr-polynomial.$(OBJEXT): src/$(am__dirstamp) \
src/$(DEPDIR)/$(am__dirstamp)
-src/ccr-algos_sig.$(OBJEXT): src/$(am__dirstamp) \
+src/ccr-sc.$(OBJEXT): src/$(am__dirstamp) \
src/$(DEPDIR)/$(am__dirstamp)
-src/ccr-matrix.$(OBJEXT): src/$(am__dirstamp) \
+src/ccr-chacha.$(OBJEXT): src/$(am__dirstamp) \
src/$(DEPDIR)/$(am__dirstamp)
-src/ccr-permutation.$(OBJEXT): src/$(am__dirstamp) \
+src/ccr-envelope.$(OBJEXT): src/$(am__dirstamp) \
src/$(DEPDIR)/$(am__dirstamp)
-src/ccr-ios.$(OBJEXT): src/$(am__dirstamp) \
+src/ccr-fft.$(OBJEXT): src/$(am__dirstamp) \
src/$(DEPDIR)/$(am__dirstamp)
-src/ccr-algo_suite.$(OBJEXT): src/$(am__dirstamp) \
+src/ccr-fmtseq.$(OBJEXT): src/$(am__dirstamp) \
src/$(DEPDIR)/$(am__dirstamp)
-src/ccr-bvector.$(OBJEXT): src/$(am__dirstamp) \
+src/ccr-gf2m.$(OBJEXT): src/$(am__dirstamp) \
src/$(DEPDIR)/$(am__dirstamp)
-src/ccr-iohelpers.$(OBJEXT): src/$(am__dirstamp) \
+src/ccr-hash.$(OBJEXT): src/$(am__dirstamp) \
src/$(DEPDIR)/$(am__dirstamp)
-src/ccr-algos_enc.$(OBJEXT): src/$(am__dirstamp) \
+src/ccr-hashfile.$(OBJEXT): src/$(am__dirstamp) \
src/$(DEPDIR)/$(am__dirstamp)
-src/ccr-serialization.$(OBJEXT): src/$(am__dirstamp) \
+src/ccr-sencode.$(OBJEXT): src/$(am__dirstamp) \
src/$(DEPDIR)/$(am__dirstamp)
-src/ccr-main.$(OBJEXT): src/$(am__dirstamp) \
+src/ccr-iohelpers.$(OBJEXT): src/$(am__dirstamp) \
src/$(DEPDIR)/$(am__dirstamp)
ccr$(EXEEXT): $(ccr_OBJECTS) $(ccr_DEPENDENCIES) $(EXTRA_ccr_DEPENDENCIES)
@@ -603,19 +603,61 @@ distclean-compile:
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCXX_FALSE@ $(AM_V_CXX at am__nodep@)$(LTCXXCOMPILE) -c -o $@ $<
-src/ccr-fft.o: src/fft.cpp
- at am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-fft.o -MD -MP -MF src/$(DEPDIR)/ccr-fft.Tpo -c -o src/ccr-fft.o `test -f 'src/fft.cpp' || echo '$(srcdir)/'`src/fft.cpp
- at am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-fft.Tpo src/$(DEPDIR)/ccr-fft.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/fft.cpp' object='src/ccr-fft.o' libtool=no @AMDEPBACKSLASH@
+src/ccr-serialization.o: src/serialization.cpp
+ at am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-serialization.o -MD -MP -MF src/$(DEPDIR)/ccr-serialization.Tpo -c -o src/ccr-serialization.o `test -f 'src/serialization.cpp' || echo '$(srcdir)/'`src/serialization.cpp
+ at am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-serialization.Tpo src/$(DEPDIR)/ccr-serialization.Po
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/serialization.cpp' object='src/ccr-serialization.o' libtool=no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@ $(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-fft.o `test -f 'src/fft.cpp' || echo '$(srcdir)/'`src/fft.cpp
+ at am__fastdepCXX_FALSE@ $(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-serialization.o `test -f 'src/serialization.cpp' || echo '$(srcdir)/'`src/serialization.cpp
-src/ccr-fft.obj: src/fft.cpp
- at am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-fft.obj -MD -MP -MF src/$(DEPDIR)/ccr-fft.Tpo -c -o src/ccr-fft.obj `if test -f 'src/fft.cpp'; then $(CYGPATH_W) 'src/fft.cpp'; else $(CYGPATH_W) '$(srcdir)/src/fft.cpp'; fi`
- at am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-fft.Tpo src/$(DEPDIR)/ccr-fft.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/fft.cpp' object='src/ccr-fft.obj' libtool=no @AMDEPBACKSLASH@
+src/ccr-serialization.obj: src/serialization.cpp
+ at am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-serialization.obj -MD -MP -MF src/$(DEPDIR)/ccr-serialization.Tpo -c -o src/ccr-serialization.obj `if test -f 'src/serialization.cpp'; then $(CYGPATH_W) 'src/serialization.cpp'; else $(CYGPATH_W) '$(srcdir)/src/serialization.cpp'; fi`
+ at am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-serialization.Tpo src/$(DEPDIR)/ccr-serialization.Po
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/serialization.cpp' object='src/ccr-serialization.obj' libtool=no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@ $(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-fft.obj `if test -f 'src/fft.cpp'; then $(CYGPATH_W) 'src/fft.cpp'; else $(CYGPATH_W) '$(srcdir)/src/fft.cpp'; fi`
+ at am__fastdepCXX_FALSE@ $(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-serialization.obj `if test -f 'src/serialization.cpp'; then $(CYGPATH_W) 'src/serialization.cpp'; else $(CYGPATH_W) '$(srcdir)/src/serialization.cpp'; fi`
+
+src/ccr-actions.o: src/actions.cpp
+ at am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-actions.o -MD -MP -MF src/$(DEPDIR)/ccr-actions.Tpo -c -o src/ccr-actions.o `test -f 'src/actions.cpp' || echo '$(srcdir)/'`src/actions.cpp
+ at am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-actions.Tpo src/$(DEPDIR)/ccr-actions.Po
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/actions.cpp' object='src/ccr-actions.o' libtool=no @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCXX_FALSE@ $(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-actions.o `test -f 'src/actions.cpp' || echo '$(srcdir)/'`src/actions.cpp
+
+src/ccr-actions.obj: src/actions.cpp
+ at am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-actions.obj -MD -MP -MF src/$(DEPDIR)/ccr-actions.Tpo -c -o src/ccr-actions.obj `if test -f 'src/actions.cpp'; then $(CYGPATH_W) 'src/actions.cpp'; else $(CYGPATH_W) '$(srcdir)/src/actions.cpp'; fi`
+ at am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-actions.Tpo src/$(DEPDIR)/ccr-actions.Po
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/actions.cpp' object='src/ccr-actions.obj' libtool=no @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCXX_FALSE@ $(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-actions.obj `if test -f 'src/actions.cpp'; then $(CYGPATH_W) 'src/actions.cpp'; else $(CYGPATH_W) '$(srcdir)/src/actions.cpp'; fi`
+
+src/ccr-algo_suite.o: src/algo_suite.cpp
+ at am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-algo_suite.o -MD -MP -MF src/$(DEPDIR)/ccr-algo_suite.Tpo -c -o src/ccr-algo_suite.o `test -f 'src/algo_suite.cpp' || echo '$(srcdir)/'`src/algo_suite.cpp
+ at am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-algo_suite.Tpo src/$(DEPDIR)/ccr-algo_suite.Po
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/algo_suite.cpp' object='src/ccr-algo_suite.o' libtool=no @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCXX_FALSE@ $(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-algo_suite.o `test -f 'src/algo_suite.cpp' || echo '$(srcdir)/'`src/algo_suite.cpp
+
+src/ccr-algo_suite.obj: src/algo_suite.cpp
+ at am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-algo_suite.obj -MD -MP -MF src/$(DEPDIR)/ccr-algo_suite.Tpo -c -o src/ccr-algo_suite.obj `if test -f 'src/algo_suite.cpp'; then $(CYGPATH_W) 'src/algo_suite.cpp'; else $(CYGPATH_W) '$(srcdir)/src/algo_suite.cpp'; fi`
+ at am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-algo_suite.Tpo src/$(DEPDIR)/ccr-algo_suite.Po
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/algo_suite.cpp' object='src/ccr-algo_suite.obj' libtool=no @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCXX_FALSE@ $(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-algo_suite.obj `if test -f 'src/algo_suite.cpp'; then $(CYGPATH_W) 'src/algo_suite.cpp'; else $(CYGPATH_W) '$(srcdir)/src/algo_suite.cpp'; fi`
+
+src/ccr-str_match.o: src/str_match.cpp
+ at am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-str_match.o -MD -MP -MF src/$(DEPDIR)/ccr-str_match.Tpo -c -o src/ccr-str_match.o `test -f 'src/str_match.cpp' || echo '$(srcdir)/'`src/str_match.cpp
+ at am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-str_match.Tpo src/$(DEPDIR)/ccr-str_match.Po
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/str_match.cpp' object='src/ccr-str_match.o' libtool=no @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCXX_FALSE@ $(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-str_match.o `test -f 'src/str_match.cpp' || echo '$(srcdir)/'`src/str_match.cpp
+
+src/ccr-str_match.obj: src/str_match.cpp
+ at am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-str_match.obj -MD -MP -MF src/$(DEPDIR)/ccr-str_match.Tpo -c -o src/ccr-str_match.obj `if test -f 'src/str_match.cpp'; then $(CYGPATH_W) 'src/str_match.cpp'; else $(CYGPATH_W) '$(srcdir)/src/str_match.cpp'; fi`
+ at am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-str_match.Tpo src/$(DEPDIR)/ccr-str_match.Po
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/str_match.cpp' object='src/ccr-str_match.obj' libtool=no @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCXX_FALSE@ $(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-str_match.obj `if test -f 'src/str_match.cpp'; then $(CYGPATH_W) 'src/str_match.cpp'; else $(CYGPATH_W) '$(srcdir)/src/str_match.cpp'; fi`
src/ccr-generator.o: src/generator.cpp
@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-generator.o -MD -MP -MF src/$(DEPDIR)/ccr-generator.Tpo -c -o src/ccr-generator.o `test -f 'src/generator.cpp' || echo '$(srcdir)/'`src/generator.cpp
@@ -631,6 +673,20 @@ src/ccr-generator.obj: src/generator.cpp
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCXX_FALSE@ $(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-generator.obj `if test -f 'src/generator.cpp'; then $(CYGPATH_W) 'src/generator.cpp'; else $(CYGPATH_W) '$(srcdir)/src/generator.cpp'; fi`
+src/ccr-algos_enc.o: src/algos_enc.cpp
+ at am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-algos_enc.o -MD -MP -MF src/$(DEPDIR)/ccr-algos_enc.Tpo -c -o src/ccr-algos_enc.o `test -f 'src/algos_enc.cpp' || echo '$(srcdir)/'`src/algos_enc.cpp
+ at am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-algos_enc.Tpo src/$(DEPDIR)/ccr-algos_enc.Po
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/algos_enc.cpp' object='src/ccr-algos_enc.o' libtool=no @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCXX_FALSE@ $(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-algos_enc.o `test -f 'src/algos_enc.cpp' || echo '$(srcdir)/'`src/algos_enc.cpp
+
+src/ccr-algos_enc.obj: src/algos_enc.cpp
+ at am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-algos_enc.obj -MD -MP -MF src/$(DEPDIR)/ccr-algos_enc.Tpo -c -o src/ccr-algos_enc.obj `if test -f 'src/algos_enc.cpp'; then $(CYGPATH_W) 'src/algos_enc.cpp'; else $(CYGPATH_W) '$(srcdir)/src/algos_enc.cpp'; fi`
+ at am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-algos_enc.Tpo src/$(DEPDIR)/ccr-algos_enc.Po
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/algos_enc.cpp' object='src/ccr-algos_enc.obj' libtool=no @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCXX_FALSE@ $(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-algos_enc.obj `if test -f 'src/algos_enc.cpp'; then $(CYGPATH_W) 'src/algos_enc.cpp'; else $(CYGPATH_W) '$(srcdir)/src/algos_enc.cpp'; fi`
+
src/ccr-symkey.o: src/symkey.cpp
@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-symkey.o -MD -MP -MF src/$(DEPDIR)/ccr-symkey.Tpo -c -o src/ccr-symkey.o `test -f 'src/symkey.cpp' || echo '$(srcdir)/'`src/symkey.cpp
@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-symkey.Tpo src/$(DEPDIR)/ccr-symkey.Po
@@ -645,159 +701,131 @@ src/ccr-symkey.obj: src/symkey.cpp
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCXX_FALSE@ $(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-symkey.obj `if test -f 'src/symkey.cpp'; then $(CYGPATH_W) 'src/symkey.cpp'; else $(CYGPATH_W) '$(srcdir)/src/symkey.cpp'; fi`
-src/ccr-chacha.o: src/chacha.cpp
- at am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-chacha.o -MD -MP -MF src/$(DEPDIR)/ccr-chacha.Tpo -c -o src/ccr-chacha.o `test -f 'src/chacha.cpp' || echo '$(srcdir)/'`src/chacha.cpp
- at am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-chacha.Tpo src/$(DEPDIR)/ccr-chacha.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/chacha.cpp' object='src/ccr-chacha.o' libtool=no @AMDEPBACKSLASH@
+src/ccr-ios.o: src/ios.cpp
+ at am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-ios.o -MD -MP -MF src/$(DEPDIR)/ccr-ios.Tpo -c -o src/ccr-ios.o `test -f 'src/ios.cpp' || echo '$(srcdir)/'`src/ios.cpp
+ at am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-ios.Tpo src/$(DEPDIR)/ccr-ios.Po
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/ios.cpp' object='src/ccr-ios.o' libtool=no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@ $(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-chacha.o `test -f 'src/chacha.cpp' || echo '$(srcdir)/'`src/chacha.cpp
+ at am__fastdepCXX_FALSE@ $(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-ios.o `test -f 'src/ios.cpp' || echo '$(srcdir)/'`src/ios.cpp
-src/ccr-chacha.obj: src/chacha.cpp
- at am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-chacha.obj -MD -MP -MF src/$(DEPDIR)/ccr-chacha.Tpo -c -o src/ccr-chacha.obj `if test -f 'src/chacha.cpp'; then $(CYGPATH_W) 'src/chacha.cpp'; else $(CYGPATH_W) '$(srcdir)/src/chacha.cpp'; fi`
- at am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-chacha.Tpo src/$(DEPDIR)/ccr-chacha.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/chacha.cpp' object='src/ccr-chacha.obj' libtool=no @AMDEPBACKSLASH@
+src/ccr-ios.obj: src/ios.cpp
+ at am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-ios.obj -MD -MP -MF src/$(DEPDIR)/ccr-ios.Tpo -c -o src/ccr-ios.obj `if test -f 'src/ios.cpp'; then $(CYGPATH_W) 'src/ios.cpp'; else $(CYGPATH_W) '$(srcdir)/src/ios.cpp'; fi`
+ at am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-ios.Tpo src/$(DEPDIR)/ccr-ios.Po
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/ios.cpp' object='src/ccr-ios.obj' libtool=no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@ $(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-chacha.obj `if test -f 'src/chacha.cpp'; then $(CYGPATH_W) 'src/chacha.cpp'; else $(CYGPATH_W) '$(srcdir)/src/chacha.cpp'; fi`
+ at am__fastdepCXX_FALSE@ $(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-ios.obj `if test -f 'src/ios.cpp'; then $(CYGPATH_W) 'src/ios.cpp'; else $(CYGPATH_W) '$(srcdir)/src/ios.cpp'; fi`
-src/ccr-polynomial.o: src/polynomial.cpp
- at am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-polynomial.o -MD -MP -MF src/$(DEPDIR)/ccr-polynomial.Tpo -c -o src/ccr-polynomial.o `test -f 'src/polynomial.cpp' || echo '$(srcdir)/'`src/polynomial.cpp
- at am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-polynomial.Tpo src/$(DEPDIR)/ccr-polynomial.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/polynomial.cpp' object='src/ccr-polynomial.o' libtool=no @AMDEPBACKSLASH@
+src/ccr-algos_sig.o: src/algos_sig.cpp
+ at am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-algos_sig.o -MD -MP -MF src/$(DEPDIR)/ccr-algos_sig.Tpo -c -o src/ccr-algos_sig.o `test -f 'src/algos_sig.cpp' || echo '$(srcdir)/'`src/algos_sig.cpp
+ at am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-algos_sig.Tpo src/$(DEPDIR)/ccr-algos_sig.Po
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/algos_sig.cpp' object='src/ccr-algos_sig.o' libtool=no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@ $(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-polynomial.o `test -f 'src/polynomial.cpp' || echo '$(srcdir)/'`src/polynomial.cpp
+ at am__fastdepCXX_FALSE@ $(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-algos_sig.o `test -f 'src/algos_sig.cpp' || echo '$(srcdir)/'`src/algos_sig.cpp
-src/ccr-polynomial.obj: src/polynomial.cpp
- at am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-polynomial.obj -MD -MP -MF src/$(DEPDIR)/ccr-polynomial.Tpo -c -o src/ccr-polynomial.obj `if test -f 'src/polynomial.cpp'; then $(CYGPATH_W) 'src/polynomial.cpp'; else $(CYGPATH_W) '$(srcdir)/src/polynomial.cpp'; fi`
- at am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-polynomial.Tpo src/$(DEPDIR)/ccr-polynomial.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/polynomial.cpp' object='src/ccr-polynomial.obj' libtool=no @AMDEPBACKSLASH@
+src/ccr-algos_sig.obj: src/algos_sig.cpp
+ at am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-algos_sig.obj -MD -MP -MF src/$(DEPDIR)/ccr-algos_sig.Tpo -c -o src/ccr-algos_sig.obj `if test -f 'src/algos_sig.cpp'; then $(CYGPATH_W) 'src/algos_sig.cpp'; else $(CYGPATH_W) '$(srcdir)/src/algos_sig.cpp'; fi`
+ at am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-algos_sig.Tpo src/$(DEPDIR)/ccr-algos_sig.Po
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/algos_sig.cpp' object='src/ccr-algos_sig.obj' libtool=no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@ $(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-polynomial.obj `if test -f 'src/polynomial.cpp'; then $(CYGPATH_W) 'src/polynomial.cpp'; else $(CYGPATH_W) '$(srcdir)/src/polynomial.cpp'; fi`
+ at am__fastdepCXX_FALSE@ $(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-algos_sig.obj `if test -f 'src/algos_sig.cpp'; then $(CYGPATH_W) 'src/algos_sig.cpp'; else $(CYGPATH_W) '$(srcdir)/src/algos_sig.cpp'; fi`
-src/ccr-hash.o: src/hash.cpp
- at am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-hash.o -MD -MP -MF src/$(DEPDIR)/ccr-hash.Tpo -c -o src/ccr-hash.o `test -f 'src/hash.cpp' || echo '$(srcdir)/'`src/hash.cpp
- at am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-hash.Tpo src/$(DEPDIR)/ccr-hash.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/hash.cpp' object='src/ccr-hash.o' libtool=no @AMDEPBACKSLASH@
+src/ccr-base64.o: src/base64.cpp
+ at am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-base64.o -MD -MP -MF src/$(DEPDIR)/ccr-base64.Tpo -c -o src/ccr-base64.o `test -f 'src/base64.cpp' || echo '$(srcdir)/'`src/base64.cpp
+ at am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-base64.Tpo src/$(DEPDIR)/ccr-base64.Po
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/base64.cpp' object='src/ccr-base64.o' libtool=no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@ $(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-hash.o `test -f 'src/hash.cpp' || echo '$(srcdir)/'`src/hash.cpp
+ at am__fastdepCXX_FALSE@ $(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-base64.o `test -f 'src/base64.cpp' || echo '$(srcdir)/'`src/base64.cpp
-src/ccr-hash.obj: src/hash.cpp
- at am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-hash.obj -MD -MP -MF src/$(DEPDIR)/ccr-hash.Tpo -c -o src/ccr-hash.obj `if test -f 'src/hash.cpp'; then $(CYGPATH_W) 'src/hash.cpp'; else $(CYGPATH_W) '$(srcdir)/src/hash.cpp'; fi`
- at am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-hash.Tpo src/$(DEPDIR)/ccr-hash.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/hash.cpp' object='src/ccr-hash.obj' libtool=no @AMDEPBACKSLASH@
+src/ccr-base64.obj: src/base64.cpp
+ at am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-base64.obj -MD -MP -MF src/$(DEPDIR)/ccr-base64.Tpo -c -o src/ccr-base64.obj `if test -f 'src/base64.cpp'; then $(CYGPATH_W) 'src/base64.cpp'; else $(CYGPATH_W) '$(srcdir)/src/base64.cpp'; fi`
+ at am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-base64.Tpo src/$(DEPDIR)/ccr-base64.Po
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/base64.cpp' object='src/ccr-base64.obj' libtool=no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@ $(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-hash.obj `if test -f 'src/hash.cpp'; then $(CYGPATH_W) 'src/hash.cpp'; else $(CYGPATH_W) '$(srcdir)/src/hash.cpp'; fi`
+ at am__fastdepCXX_FALSE@ $(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-base64.obj `if test -f 'src/base64.cpp'; then $(CYGPATH_W) 'src/base64.cpp'; else $(CYGPATH_W) '$(srcdir)/src/base64.cpp'; fi`
-src/ccr-mce_qcmdpc.o: src/mce_qcmdpc.cpp
- at am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-mce_qcmdpc.o -MD -MP -MF src/$(DEPDIR)/ccr-mce_qcmdpc.Tpo -c -o src/ccr-mce_qcmdpc.o `test -f 'src/mce_qcmdpc.cpp' || echo '$(srcdir)/'`src/mce_qcmdpc.cpp
- at am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-mce_qcmdpc.Tpo src/$(DEPDIR)/ccr-mce_qcmdpc.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/mce_qcmdpc.cpp' object='src/ccr-mce_qcmdpc.o' libtool=no @AMDEPBACKSLASH@
+src/ccr-xsynd.o: src/xsynd.cpp
+ at am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-xsynd.o -MD -MP -MF src/$(DEPDIR)/ccr-xsynd.Tpo -c -o src/ccr-xsynd.o `test -f 'src/xsynd.cpp' || echo '$(srcdir)/'`src/xsynd.cpp
+ at am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-xsynd.Tpo src/$(DEPDIR)/ccr-xsynd.Po
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/xsynd.cpp' object='src/ccr-xsynd.o' libtool=no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@ $(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-mce_qcmdpc.o `test -f 'src/mce_qcmdpc.cpp' || echo '$(srcdir)/'`src/mce_qcmdpc.cpp
+ at am__fastdepCXX_FALSE@ $(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-xsynd.o `test -f 'src/xsynd.cpp' || echo '$(srcdir)/'`src/xsynd.cpp
-src/ccr-mce_qcmdpc.obj: src/mce_qcmdpc.cpp
- at am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-mce_qcmdpc.obj -MD -MP -MF src/$(DEPDIR)/ccr-mce_qcmdpc.Tpo -c -o src/ccr-mce_qcmdpc.obj `if test -f 'src/mce_qcmdpc.cpp'; then $(CYGPATH_W) 'src/mce_qcmdpc.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mce_qcmdpc.cpp'; fi`
- at am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-mce_qcmdpc.Tpo src/$(DEPDIR)/ccr-mce_qcmdpc.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/mce_qcmdpc.cpp' object='src/ccr-mce_qcmdpc.obj' libtool=no @AMDEPBACKSLASH@
+src/ccr-xsynd.obj: src/xsynd.cpp
+ at am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-xsynd.obj -MD -MP -MF src/$(DEPDIR)/ccr-xsynd.Tpo -c -o src/ccr-xsynd.obj `if test -f 'src/xsynd.cpp'; then $(CYGPATH_W) 'src/xsynd.cpp'; else $(CYGPATH_W) '$(srcdir)/src/xsynd.cpp'; fi`
+ at am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-xsynd.Tpo src/$(DEPDIR)/ccr-xsynd.Po
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/xsynd.cpp' object='src/ccr-xsynd.obj' libtool=no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@ $(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-mce_qcmdpc.obj `if test -f 'src/mce_qcmdpc.cpp'; then $(CYGPATH_W) 'src/mce_qcmdpc.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mce_qcmdpc.cpp'; fi`
+ at am__fastdepCXX_FALSE@ $(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-xsynd.obj `if test -f 'src/xsynd.cpp'; then $(CYGPATH_W) 'src/xsynd.cpp'; else $(CYGPATH_W) '$(srcdir)/src/xsynd.cpp'; fi`
-src/ccr-sc.o: src/sc.cpp
- at am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-sc.o -MD -MP -MF src/$(DEPDIR)/ccr-sc.Tpo -c -o src/ccr-sc.o `test -f 'src/sc.cpp' || echo '$(srcdir)/'`src/sc.cpp
- at am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-sc.Tpo src/$(DEPDIR)/ccr-sc.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/sc.cpp' object='src/ccr-sc.o' libtool=no @AMDEPBACKSLASH@
+src/ccr-bvector.o: src/bvector.cpp
+ at am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-bvector.o -MD -MP -MF src/$(DEPDIR)/ccr-bvector.Tpo -c -o src/ccr-bvector.o `test -f 'src/bvector.cpp' || echo '$(srcdir)/'`src/bvector.cpp
+ at am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-bvector.Tpo src/$(DEPDIR)/ccr-bvector.Po
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/bvector.cpp' object='src/ccr-bvector.o' libtool=no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@ $(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-sc.o `test -f 'src/sc.cpp' || echo '$(srcdir)/'`src/sc.cpp
+ at am__fastdepCXX_FALSE@ $(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-bvector.o `test -f 'src/bvector.cpp' || echo '$(srcdir)/'`src/bvector.cpp
-src/ccr-sc.obj: src/sc.cpp
- at am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-sc.obj -MD -MP -MF src/$(DEPDIR)/ccr-sc.Tpo -c -o src/ccr-sc.obj `if test -f 'src/sc.cpp'; then $(CYGPATH_W) 'src/sc.cpp'; else $(CYGPATH_W) '$(srcdir)/src/sc.cpp'; fi`
- at am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-sc.Tpo src/$(DEPDIR)/ccr-sc.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/sc.cpp' object='src/ccr-sc.obj' libtool=no @AMDEPBACKSLASH@
+src/ccr-bvector.obj: src/bvector.cpp
+ at am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-bvector.obj -MD -MP -MF src/$(DEPDIR)/ccr-bvector.Tpo -c -o src/ccr-bvector.obj `if test -f 'src/bvector.cpp'; then $(CYGPATH_W) 'src/bvector.cpp'; else $(CYGPATH_W) '$(srcdir)/src/bvector.cpp'; fi`
+ at am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-bvector.Tpo src/$(DEPDIR)/ccr-bvector.Po
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/bvector.cpp' object='src/ccr-bvector.obj' libtool=no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@ $(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-sc.obj `if test -f 'src/sc.cpp'; then $(CYGPATH_W) 'src/sc.cpp'; else $(CYGPATH_W) '$(srcdir)/src/sc.cpp'; fi`
+ at am__fastdepCXX_FALSE@ $(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-bvector.obj `if test -f 'src/bvector.cpp'; then $(CYGPATH_W) 'src/bvector.cpp'; else $(CYGPATH_W) '$(srcdir)/src/bvector.cpp'; fi`
-src/ccr-sencode.o: src/sencode.cpp
- at am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-sencode.o -MD -MP -MF src/$(DEPDIR)/ccr-sencode.Tpo -c -o src/ccr-sencode.o `test -f 'src/sencode.cpp' || echo '$(srcdir)/'`src/sencode.cpp
- at am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-sencode.Tpo src/$(DEPDIR)/ccr-sencode.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/sencode.cpp' object='src/ccr-sencode.o' libtool=no @AMDEPBACKSLASH@
+src/ccr-keyring.o: src/keyring.cpp
+ at am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-keyring.o -MD -MP -MF src/$(DEPDIR)/ccr-keyring.Tpo -c -o src/ccr-keyring.o `test -f 'src/keyring.cpp' || echo '$(srcdir)/'`src/keyring.cpp
+ at am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-keyring.Tpo src/$(DEPDIR)/ccr-keyring.Po
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/keyring.cpp' object='src/ccr-keyring.o' libtool=no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@ $(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-sencode.o `test -f 'src/sencode.cpp' || echo '$(srcdir)/'`src/sencode.cpp
+ at am__fastdepCXX_FALSE@ $(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-keyring.o `test -f 'src/keyring.cpp' || echo '$(srcdir)/'`src/keyring.cpp
-src/ccr-sencode.obj: src/sencode.cpp
- at am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-sencode.obj -MD -MP -MF src/$(DEPDIR)/ccr-sencode.Tpo -c -o src/ccr-sencode.obj `if test -f 'src/sencode.cpp'; then $(CYGPATH_W) 'src/sencode.cpp'; else $(CYGPATH_W) '$(srcdir)/src/sencode.cpp'; fi`
- at am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-sencode.Tpo src/$(DEPDIR)/ccr-sencode.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/sencode.cpp' object='src/ccr-sencode.obj' libtool=no @AMDEPBACKSLASH@
+src/ccr-keyring.obj: src/keyring.cpp
+ at am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-keyring.obj -MD -MP -MF src/$(DEPDIR)/ccr-keyring.Tpo -c -o src/ccr-keyring.obj `if test -f 'src/keyring.cpp'; then $(CYGPATH_W) 'src/keyring.cpp'; else $(CYGPATH_W) '$(srcdir)/src/keyring.cpp'; fi`
+ at am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-keyring.Tpo src/$(DEPDIR)/ccr-keyring.Po
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/keyring.cpp' object='src/ccr-keyring.obj' libtool=no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@ $(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-sencode.obj `if test -f 'src/sencode.cpp'; then $(CYGPATH_W) 'src/sencode.cpp'; else $(CYGPATH_W) '$(srcdir)/src/sencode.cpp'; fi`
+ at am__fastdepCXX_FALSE@ $(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-keyring.obj `if test -f 'src/keyring.cpp'; then $(CYGPATH_W) 'src/keyring.cpp'; else $(CYGPATH_W) '$(srcdir)/src/keyring.cpp'; fi`
-src/ccr-str_match.o: src/str_match.cpp
- at am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-str_match.o -MD -MP -MF src/$(DEPDIR)/ccr-str_match.Tpo -c -o src/ccr-str_match.o `test -f 'src/str_match.cpp' || echo '$(srcdir)/'`src/str_match.cpp
- at am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-str_match.Tpo src/$(DEPDIR)/ccr-str_match.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/str_match.cpp' object='src/ccr-str_match.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@ $(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-str_match.o `test -f 'src/str_match.cpp' || echo '$(srcdir)/'`src/str_match.cpp
-
-src/ccr-str_match.obj: src/str_match.cpp
- at am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-str_match.obj -MD -MP -MF src/$(DEPDIR)/ccr-str_match.Tpo -c -o src/ccr-str_match.obj `if test -f 'src/str_match.cpp'; then $(CYGPATH_W) 'src/str_match.cpp'; else $(CYGPATH_W) '$(srcdir)/src/str_match.cpp'; fi`
- at am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-str_match.Tpo src/$(DEPDIR)/ccr-str_match.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/str_match.cpp' object='src/ccr-str_match.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@ $(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-str_match.obj `if test -f 'src/str_match.cpp'; then $(CYGPATH_W) 'src/str_match.cpp'; else $(CYGPATH_W) '$(srcdir)/src/str_match.cpp'; fi`
-
-src/ccr-gf2m.o: src/gf2m.cpp
- at am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-gf2m.o -MD -MP -MF src/$(DEPDIR)/ccr-gf2m.Tpo -c -o src/ccr-gf2m.o `test -f 'src/gf2m.cpp' || echo '$(srcdir)/'`src/gf2m.cpp
- at am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-gf2m.Tpo src/$(DEPDIR)/ccr-gf2m.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/gf2m.cpp' object='src/ccr-gf2m.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@ $(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-gf2m.o `test -f 'src/gf2m.cpp' || echo '$(srcdir)/'`src/gf2m.cpp
-
-src/ccr-gf2m.obj: src/gf2m.cpp
- at am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-gf2m.obj -MD -MP -MF src/$(DEPDIR)/ccr-gf2m.Tpo -c -o src/ccr-gf2m.obj `if test -f 'src/gf2m.cpp'; then $(CYGPATH_W) 'src/gf2m.cpp'; else $(CYGPATH_W) '$(srcdir)/src/gf2m.cpp'; fi`
- at am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-gf2m.Tpo src/$(DEPDIR)/ccr-gf2m.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/gf2m.cpp' object='src/ccr-gf2m.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@ $(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-gf2m.obj `if test -f 'src/gf2m.cpp'; then $(CYGPATH_W) 'src/gf2m.cpp'; else $(CYGPATH_W) '$(srcdir)/src/gf2m.cpp'; fi`
-
-src/ccr-actions.o: src/actions.cpp
- at am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-actions.o -MD -MP -MF src/$(DEPDIR)/ccr-actions.Tpo -c -o src/ccr-actions.o `test -f 'src/actions.cpp' || echo '$(srcdir)/'`src/actions.cpp
- at am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-actions.Tpo src/$(DEPDIR)/ccr-actions.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/actions.cpp' object='src/ccr-actions.o' libtool=no @AMDEPBACKSLASH@
+src/ccr-main.o: src/main.cpp
+ at am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-main.o -MD -MP -MF src/$(DEPDIR)/ccr-main.Tpo -c -o src/ccr-main.o `test -f 'src/main.cpp' || echo '$(srcdir)/'`src/main.cpp
+ at am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-main.Tpo src/$(DEPDIR)/ccr-main.Po
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/main.cpp' object='src/ccr-main.o' libtool=no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@ $(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-actions.o `test -f 'src/actions.cpp' || echo '$(srcdir)/'`src/actions.cpp
+ at am__fastdepCXX_FALSE@ $(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-main.o `test -f 'src/main.cpp' || echo '$(srcdir)/'`src/main.cpp
-src/ccr-actions.obj: src/actions.cpp
- at am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-actions.obj -MD -MP -MF src/$(DEPDIR)/ccr-actions.Tpo -c -o src/ccr-actions.obj `if test -f 'src/actions.cpp'; then $(CYGPATH_W) 'src/actions.cpp'; else $(CYGPATH_W) '$(srcdir)/src/actions.cpp'; fi`
- at am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-actions.Tpo src/$(DEPDIR)/ccr-actions.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/actions.cpp' object='src/ccr-actions.obj' libtool=no @AMDEPBACKSLASH@
+src/ccr-main.obj: src/main.cpp
+ at am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-main.obj -MD -MP -MF src/$(DEPDIR)/ccr-main.Tpo -c -o src/ccr-main.obj `if test -f 'src/main.cpp'; then $(CYGPATH_W) 'src/main.cpp'; else $(CYGPATH_W) '$(srcdir)/src/main.cpp'; fi`
+ at am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-main.Tpo src/$(DEPDIR)/ccr-main.Po
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/main.cpp' object='src/ccr-main.obj' libtool=no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@ $(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-actions.obj `if test -f 'src/actions.cpp'; then $(CYGPATH_W) 'src/actions.cpp'; else $(CYGPATH_W) '$(srcdir)/src/actions.cpp'; fi`
+ at am__fastdepCXX_FALSE@ $(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-main.obj `if test -f 'src/main.cpp'; then $(CYGPATH_W) 'src/main.cpp'; else $(CYGPATH_W) '$(srcdir)/src/main.cpp'; fi`
-src/ccr-xsynd.o: src/xsynd.cpp
- at am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-xsynd.o -MD -MP -MF src/$(DEPDIR)/ccr-xsynd.Tpo -c -o src/ccr-xsynd.o `test -f 'src/xsynd.cpp' || echo '$(srcdir)/'`src/xsynd.cpp
- at am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-xsynd.Tpo src/$(DEPDIR)/ccr-xsynd.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/xsynd.cpp' object='src/ccr-xsynd.o' libtool=no @AMDEPBACKSLASH@
+src/ccr-matrix.o: src/matrix.cpp
+ at am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-matrix.o -MD -MP -MF src/$(DEPDIR)/ccr-matrix.Tpo -c -o src/ccr-matrix.o `test -f 'src/matrix.cpp' || echo '$(srcdir)/'`src/matrix.cpp
+ at am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-matrix.Tpo src/$(DEPDIR)/ccr-matrix.Po
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/matrix.cpp' object='src/ccr-matrix.o' libtool=no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@ $(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-xsynd.o `test -f 'src/xsynd.cpp' || echo '$(srcdir)/'`src/xsynd.cpp
+ at am__fastdepCXX_FALSE@ $(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-matrix.o `test -f 'src/matrix.cpp' || echo '$(srcdir)/'`src/matrix.cpp
-src/ccr-xsynd.obj: src/xsynd.cpp
- at am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-xsynd.obj -MD -MP -MF src/$(DEPDIR)/ccr-xsynd.Tpo -c -o src/ccr-xsynd.obj `if test -f 'src/xsynd.cpp'; then $(CYGPATH_W) 'src/xsynd.cpp'; else $(CYGPATH_W) '$(srcdir)/src/xsynd.cpp'; fi`
- at am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-xsynd.Tpo src/$(DEPDIR)/ccr-xsynd.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/xsynd.cpp' object='src/ccr-xsynd.obj' libtool=no @AMDEPBACKSLASH@
+src/ccr-matrix.obj: src/matrix.cpp
+ at am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-matrix.obj -MD -MP -MF src/$(DEPDIR)/ccr-matrix.Tpo -c -o src/ccr-matrix.obj `if test -f 'src/matrix.cpp'; then $(CYGPATH_W) 'src/matrix.cpp'; else $(CYGPATH_W) '$(srcdir)/src/matrix.cpp'; fi`
+ at am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-matrix.Tpo src/$(DEPDIR)/ccr-matrix.Po
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/matrix.cpp' object='src/ccr-matrix.obj' libtool=no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@ $(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-xsynd.obj `if test -f 'src/xsynd.cpp'; then $(CYGPATH_W) 'src/xsynd.cpp'; else $(CYGPATH_W) '$(srcdir)/src/xsynd.cpp'; fi`
+ at am__fastdepCXX_FALSE@ $(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-matrix.obj `if test -f 'src/matrix.cpp'; then $(CYGPATH_W) 'src/matrix.cpp'; else $(CYGPATH_W) '$(srcdir)/src/matrix.cpp'; fi`
-src/ccr-base64.o: src/base64.cpp
- at am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-base64.o -MD -MP -MF src/$(DEPDIR)/ccr-base64.Tpo -c -o src/ccr-base64.o `test -f 'src/base64.cpp' || echo '$(srcdir)/'`src/base64.cpp
- at am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-base64.Tpo src/$(DEPDIR)/ccr-base64.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/base64.cpp' object='src/ccr-base64.o' libtool=no @AMDEPBACKSLASH@
+src/ccr-mce_qcmdpc.o: src/mce_qcmdpc.cpp
+ at am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-mce_qcmdpc.o -MD -MP -MF src/$(DEPDIR)/ccr-mce_qcmdpc.Tpo -c -o src/ccr-mce_qcmdpc.o `test -f 'src/mce_qcmdpc.cpp' || echo '$(srcdir)/'`src/mce_qcmdpc.cpp
+ at am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-mce_qcmdpc.Tpo src/$(DEPDIR)/ccr-mce_qcmdpc.Po
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/mce_qcmdpc.cpp' object='src/ccr-mce_qcmdpc.o' libtool=no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@ $(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-base64.o `test -f 'src/base64.cpp' || echo '$(srcdir)/'`src/base64.cpp
+ at am__fastdepCXX_FALSE@ $(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-mce_qcmdpc.o `test -f 'src/mce_qcmdpc.cpp' || echo '$(srcdir)/'`src/mce_qcmdpc.cpp
-src/ccr-base64.obj: src/base64.cpp
- at am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-base64.obj -MD -MP -MF src/$(DEPDIR)/ccr-base64.Tpo -c -o src/ccr-base64.obj `if test -f 'src/base64.cpp'; then $(CYGPATH_W) 'src/base64.cpp'; else $(CYGPATH_W) '$(srcdir)/src/base64.cpp'; fi`
- at am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-base64.Tpo src/$(DEPDIR)/ccr-base64.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/base64.cpp' object='src/ccr-base64.obj' libtool=no @AMDEPBACKSLASH@
+src/ccr-mce_qcmdpc.obj: src/mce_qcmdpc.cpp
+ at am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-mce_qcmdpc.obj -MD -MP -MF src/$(DEPDIR)/ccr-mce_qcmdpc.Tpo -c -o src/ccr-mce_qcmdpc.obj `if test -f 'src/mce_qcmdpc.cpp'; then $(CYGPATH_W) 'src/mce_qcmdpc.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mce_qcmdpc.cpp'; fi`
+ at am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-mce_qcmdpc.Tpo src/$(DEPDIR)/ccr-mce_qcmdpc.Po
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/mce_qcmdpc.cpp' object='src/ccr-mce_qcmdpc.obj' libtool=no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@ $(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-base64.obj `if test -f 'src/base64.cpp'; then $(CYGPATH_W) 'src/base64.cpp'; else $(CYGPATH_W) '$(srcdir)/src/base64.cpp'; fi`
+ at am__fastdepCXX_FALSE@ $(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-mce_qcmdpc.obj `if test -f 'src/mce_qcmdpc.cpp'; then $(CYGPATH_W) 'src/mce_qcmdpc.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mce_qcmdpc.cpp'; fi`
src/ccr-message.o: src/message.cpp
@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-message.o -MD -MP -MF src/$(DEPDIR)/ccr-message.Tpo -c -o src/ccr-message.o `test -f 'src/message.cpp' || echo '$(srcdir)/'`src/message.cpp
@@ -813,6 +841,62 @@ src/ccr-message.obj: src/message.cpp
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCXX_FALSE@ $(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-message.obj `if test -f 'src/message.cpp'; then $(CYGPATH_W) 'src/message.cpp'; else $(CYGPATH_W) '$(srcdir)/src/message.cpp'; fi`
+src/ccr-permutation.o: src/permutation.cpp
+ at am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-permutation.o -MD -MP -MF src/$(DEPDIR)/ccr-permutation.Tpo -c -o src/ccr-permutation.o `test -f 'src/permutation.cpp' || echo '$(srcdir)/'`src/permutation.cpp
+ at am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-permutation.Tpo src/$(DEPDIR)/ccr-permutation.Po
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/permutation.cpp' object='src/ccr-permutation.o' libtool=no @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCXX_FALSE@ $(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-permutation.o `test -f 'src/permutation.cpp' || echo '$(srcdir)/'`src/permutation.cpp
+
+src/ccr-permutation.obj: src/permutation.cpp
+ at am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-permutation.obj -MD -MP -MF src/$(DEPDIR)/ccr-permutation.Tpo -c -o src/ccr-permutation.obj `if test -f 'src/permutation.cpp'; then $(CYGPATH_W) 'src/permutation.cpp'; else $(CYGPATH_W) '$(srcdir)/src/permutation.cpp'; fi`
+ at am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-permutation.Tpo src/$(DEPDIR)/ccr-permutation.Po
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/permutation.cpp' object='src/ccr-permutation.obj' libtool=no @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCXX_FALSE@ $(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-permutation.obj `if test -f 'src/permutation.cpp'; then $(CYGPATH_W) 'src/permutation.cpp'; else $(CYGPATH_W) '$(srcdir)/src/permutation.cpp'; fi`
+
+src/ccr-polynomial.o: src/polynomial.cpp
+ at am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-polynomial.o -MD -MP -MF src/$(DEPDIR)/ccr-polynomial.Tpo -c -o src/ccr-polynomial.o `test -f 'src/polynomial.cpp' || echo '$(srcdir)/'`src/polynomial.cpp
+ at am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-polynomial.Tpo src/$(DEPDIR)/ccr-polynomial.Po
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/polynomial.cpp' object='src/ccr-polynomial.o' libtool=no @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCXX_FALSE@ $(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-polynomial.o `test -f 'src/polynomial.cpp' || echo '$(srcdir)/'`src/polynomial.cpp
+
+src/ccr-polynomial.obj: src/polynomial.cpp
+ at am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-polynomial.obj -MD -MP -MF src/$(DEPDIR)/ccr-polynomial.Tpo -c -o src/ccr-polynomial.obj `if test -f 'src/polynomial.cpp'; then $(CYGPATH_W) 'src/polynomial.cpp'; else $(CYGPATH_W) '$(srcdir)/src/polynomial.cpp'; fi`
+ at am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-polynomial.Tpo src/$(DEPDIR)/ccr-polynomial.Po
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/polynomial.cpp' object='src/ccr-polynomial.obj' libtool=no @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCXX_FALSE@ $(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-polynomial.obj `if test -f 'src/polynomial.cpp'; then $(CYGPATH_W) 'src/polynomial.cpp'; else $(CYGPATH_W) '$(srcdir)/src/polynomial.cpp'; fi`
+
+src/ccr-sc.o: src/sc.cpp
+ at am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-sc.o -MD -MP -MF src/$(DEPDIR)/ccr-sc.Tpo -c -o src/ccr-sc.o `test -f 'src/sc.cpp' || echo '$(srcdir)/'`src/sc.cpp
+ at am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-sc.Tpo src/$(DEPDIR)/ccr-sc.Po
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/sc.cpp' object='src/ccr-sc.o' libtool=no @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCXX_FALSE@ $(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-sc.o `test -f 'src/sc.cpp' || echo '$(srcdir)/'`src/sc.cpp
+
+src/ccr-sc.obj: src/sc.cpp
+ at am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-sc.obj -MD -MP -MF src/$(DEPDIR)/ccr-sc.Tpo -c -o src/ccr-sc.obj `if test -f 'src/sc.cpp'; then $(CYGPATH_W) 'src/sc.cpp'; else $(CYGPATH_W) '$(srcdir)/src/sc.cpp'; fi`
+ at am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-sc.Tpo src/$(DEPDIR)/ccr-sc.Po
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/sc.cpp' object='src/ccr-sc.obj' libtool=no @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCXX_FALSE@ $(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-sc.obj `if test -f 'src/sc.cpp'; then $(CYGPATH_W) 'src/sc.cpp'; else $(CYGPATH_W) '$(srcdir)/src/sc.cpp'; fi`
+
+src/ccr-chacha.o: src/chacha.cpp
+ at am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-chacha.o -MD -MP -MF src/$(DEPDIR)/ccr-chacha.Tpo -c -o src/ccr-chacha.o `test -f 'src/chacha.cpp' || echo '$(srcdir)/'`src/chacha.cpp
+ at am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-chacha.Tpo src/$(DEPDIR)/ccr-chacha.Po
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/chacha.cpp' object='src/ccr-chacha.o' libtool=no @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCXX_FALSE@ $(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-chacha.o `test -f 'src/chacha.cpp' || echo '$(srcdir)/'`src/chacha.cpp
+
+src/ccr-chacha.obj: src/chacha.cpp
+ at am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-chacha.obj -MD -MP -MF src/$(DEPDIR)/ccr-chacha.Tpo -c -o src/ccr-chacha.obj `if test -f 'src/chacha.cpp'; then $(CYGPATH_W) 'src/chacha.cpp'; else $(CYGPATH_W) '$(srcdir)/src/chacha.cpp'; fi`
+ at am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-chacha.Tpo src/$(DEPDIR)/ccr-chacha.Po
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/chacha.cpp' object='src/ccr-chacha.obj' libtool=no @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCXX_FALSE@ $(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-chacha.obj `if test -f 'src/chacha.cpp'; then $(CYGPATH_W) 'src/chacha.cpp'; else $(CYGPATH_W) '$(srcdir)/src/chacha.cpp'; fi`
+
src/ccr-envelope.o: src/envelope.cpp
@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-envelope.o -MD -MP -MF src/$(DEPDIR)/ccr-envelope.Tpo -c -o src/ccr-envelope.o `test -f 'src/envelope.cpp' || echo '$(srcdir)/'`src/envelope.cpp
@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-envelope.Tpo src/$(DEPDIR)/ccr-envelope.Po
@@ -827,6 +911,20 @@ src/ccr-envelope.obj: src/envelope.cpp
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCXX_FALSE@ $(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-envelope.obj `if test -f 'src/envelope.cpp'; then $(CYGPATH_W) 'src/envelope.cpp'; else $(CYGPATH_W) '$(srcdir)/src/envelope.cpp'; fi`
+src/ccr-fft.o: src/fft.cpp
+ at am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-fft.o -MD -MP -MF src/$(DEPDIR)/ccr-fft.Tpo -c -o src/ccr-fft.o `test -f 'src/fft.cpp' || echo '$(srcdir)/'`src/fft.cpp
+ at am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-fft.Tpo src/$(DEPDIR)/ccr-fft.Po
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/fft.cpp' object='src/ccr-fft.o' libtool=no @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCXX_FALSE@ $(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-fft.o `test -f 'src/fft.cpp' || echo '$(srcdir)/'`src/fft.cpp
+
+src/ccr-fft.obj: src/fft.cpp
+ at am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-fft.obj -MD -MP -MF src/$(DEPDIR)/ccr-fft.Tpo -c -o src/ccr-fft.obj `if test -f 'src/fft.cpp'; then $(CYGPATH_W) 'src/fft.cpp'; else $(CYGPATH_W) '$(srcdir)/src/fft.cpp'; fi`
+ at am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-fft.Tpo src/$(DEPDIR)/ccr-fft.Po
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/fft.cpp' object='src/ccr-fft.obj' libtool=no @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCXX_FALSE@ $(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-fft.obj `if test -f 'src/fft.cpp'; then $(CYGPATH_W) 'src/fft.cpp'; else $(CYGPATH_W) '$(srcdir)/src/fft.cpp'; fi`
+
src/ccr-fmtseq.o: src/fmtseq.cpp
@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-fmtseq.o -MD -MP -MF src/$(DEPDIR)/ccr-fmtseq.Tpo -c -o src/ccr-fmtseq.o `test -f 'src/fmtseq.cpp' || echo '$(srcdir)/'`src/fmtseq.cpp
@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-fmtseq.Tpo src/$(DEPDIR)/ccr-fmtseq.Po
@@ -841,6 +939,34 @@ src/ccr-fmtseq.obj: src/fmtseq.cpp
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCXX_FALSE@ $(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-fmtseq.obj `if test -f 'src/fmtseq.cpp'; then $(CYGPATH_W) 'src/fmtseq.cpp'; else $(CYGPATH_W) '$(srcdir)/src/fmtseq.cpp'; fi`
+src/ccr-gf2m.o: src/gf2m.cpp
+ at am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-gf2m.o -MD -MP -MF src/$(DEPDIR)/ccr-gf2m.Tpo -c -o src/ccr-gf2m.o `test -f 'src/gf2m.cpp' || echo '$(srcdir)/'`src/gf2m.cpp
+ at am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-gf2m.Tpo src/$(DEPDIR)/ccr-gf2m.Po
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/gf2m.cpp' object='src/ccr-gf2m.o' libtool=no @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCXX_FALSE@ $(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-gf2m.o `test -f 'src/gf2m.cpp' || echo '$(srcdir)/'`src/gf2m.cpp
+
+src/ccr-gf2m.obj: src/gf2m.cpp
+ at am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-gf2m.obj -MD -MP -MF src/$(DEPDIR)/ccr-gf2m.Tpo -c -o src/ccr-gf2m.obj `if test -f 'src/gf2m.cpp'; then $(CYGPATH_W) 'src/gf2m.cpp'; else $(CYGPATH_W) '$(srcdir)/src/gf2m.cpp'; fi`
+ at am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-gf2m.Tpo src/$(DEPDIR)/ccr-gf2m.Po
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/gf2m.cpp' object='src/ccr-gf2m.obj' libtool=no @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCXX_FALSE@ $(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-gf2m.obj `if test -f 'src/gf2m.cpp'; then $(CYGPATH_W) 'src/gf2m.cpp'; else $(CYGPATH_W) '$(srcdir)/src/gf2m.cpp'; fi`
+
+src/ccr-hash.o: src/hash.cpp
+ at am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-hash.o -MD -MP -MF src/$(DEPDIR)/ccr-hash.Tpo -c -o src/ccr-hash.o `test -f 'src/hash.cpp' || echo '$(srcdir)/'`src/hash.cpp
+ at am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-hash.Tpo src/$(DEPDIR)/ccr-hash.Po
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/hash.cpp' object='src/ccr-hash.o' libtool=no @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCXX_FALSE@ $(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-hash.o `test -f 'src/hash.cpp' || echo '$(srcdir)/'`src/hash.cpp
+
+src/ccr-hash.obj: src/hash.cpp
+ at am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-hash.obj -MD -MP -MF src/$(DEPDIR)/ccr-hash.Tpo -c -o src/ccr-hash.obj `if test -f 'src/hash.cpp'; then $(CYGPATH_W) 'src/hash.cpp'; else $(CYGPATH_W) '$(srcdir)/src/hash.cpp'; fi`
+ at am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-hash.Tpo src/$(DEPDIR)/ccr-hash.Po
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/hash.cpp' object='src/ccr-hash.obj' libtool=no @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCXX_FALSE@ $(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-hash.obj `if test -f 'src/hash.cpp'; then $(CYGPATH_W) 'src/hash.cpp'; else $(CYGPATH_W) '$(srcdir)/src/hash.cpp'; fi`
+
src/ccr-hashfile.o: src/hashfile.cpp
@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-hashfile.o -MD -MP -MF src/$(DEPDIR)/ccr-hashfile.Tpo -c -o src/ccr-hashfile.o `test -f 'src/hashfile.cpp' || echo '$(srcdir)/'`src/hashfile.cpp
@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-hashfile.Tpo src/$(DEPDIR)/ccr-hashfile.Po
@@ -855,103 +981,19 @@ src/ccr-hashfile.obj: src/hashfile.cpp
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCXX_FALSE@ $(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-hashfile.obj `if test -f 'src/hashfile.cpp'; then $(CYGPATH_W) 'src/hashfile.cpp'; else $(CYGPATH_W) '$(srcdir)/src/hashfile.cpp'; fi`
-src/ccr-keyring.o: src/keyring.cpp
- at am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-keyring.o -MD -MP -MF src/$(DEPDIR)/ccr-keyring.Tpo -c -o src/ccr-keyring.o `test -f 'src/keyring.cpp' || echo '$(srcdir)/'`src/keyring.cpp
- at am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-keyring.Tpo src/$(DEPDIR)/ccr-keyring.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/keyring.cpp' object='src/ccr-keyring.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@ $(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-keyring.o `test -f 'src/keyring.cpp' || echo '$(srcdir)/'`src/keyring.cpp
-
-src/ccr-keyring.obj: src/keyring.cpp
- at am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-keyring.obj -MD -MP -MF src/$(DEPDIR)/ccr-keyring.Tpo -c -o src/ccr-keyring.obj `if test -f 'src/keyring.cpp'; then $(CYGPATH_W) 'src/keyring.cpp'; else $(CYGPATH_W) '$(srcdir)/src/keyring.cpp'; fi`
- at am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-keyring.Tpo src/$(DEPDIR)/ccr-keyring.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/keyring.cpp' object='src/ccr-keyring.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@ $(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-keyring.obj `if test -f 'src/keyring.cpp'; then $(CYGPATH_W) 'src/keyring.cpp'; else $(CYGPATH_W) '$(srcdir)/src/keyring.cpp'; fi`
-
-src/ccr-algos_sig.o: src/algos_sig.cpp
- at am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-algos_sig.o -MD -MP -MF src/$(DEPDIR)/ccr-algos_sig.Tpo -c -o src/ccr-algos_sig.o `test -f 'src/algos_sig.cpp' || echo '$(srcdir)/'`src/algos_sig.cpp
- at am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-algos_sig.Tpo src/$(DEPDIR)/ccr-algos_sig.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/algos_sig.cpp' object='src/ccr-algos_sig.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@ $(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-algos_sig.o `test -f 'src/algos_sig.cpp' || echo '$(srcdir)/'`src/algos_sig.cpp
-
-src/ccr-algos_sig.obj: src/algos_sig.cpp
- at am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-algos_sig.obj -MD -MP -MF src/$(DEPDIR)/ccr-algos_sig.Tpo -c -o src/ccr-algos_sig.obj `if test -f 'src/algos_sig.cpp'; then $(CYGPATH_W) 'src/algos_sig.cpp'; else $(CYGPATH_W) '$(srcdir)/src/algos_sig.cpp'; fi`
- at am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-algos_sig.Tpo src/$(DEPDIR)/ccr-algos_sig.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/algos_sig.cpp' object='src/ccr-algos_sig.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@ $(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-algos_sig.obj `if test -f 'src/algos_sig.cpp'; then $(CYGPATH_W) 'src/algos_sig.cpp'; else $(CYGPATH_W) '$(srcdir)/src/algos_sig.cpp'; fi`
-
-src/ccr-matrix.o: src/matrix.cpp
- at am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-matrix.o -MD -MP -MF src/$(DEPDIR)/ccr-matrix.Tpo -c -o src/ccr-matrix.o `test -f 'src/matrix.cpp' || echo '$(srcdir)/'`src/matrix.cpp
- at am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-matrix.Tpo src/$(DEPDIR)/ccr-matrix.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/matrix.cpp' object='src/ccr-matrix.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@ $(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-matrix.o `test -f 'src/matrix.cpp' || echo '$(srcdir)/'`src/matrix.cpp
-
-src/ccr-matrix.obj: src/matrix.cpp
- at am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-matrix.obj -MD -MP -MF src/$(DEPDIR)/ccr-matrix.Tpo -c -o src/ccr-matrix.obj `if test -f 'src/matrix.cpp'; then $(CYGPATH_W) 'src/matrix.cpp'; else $(CYGPATH_W) '$(srcdir)/src/matrix.cpp'; fi`
- at am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-matrix.Tpo src/$(DEPDIR)/ccr-matrix.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/matrix.cpp' object='src/ccr-matrix.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@ $(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-matrix.obj `if test -f 'src/matrix.cpp'; then $(CYGPATH_W) 'src/matrix.cpp'; else $(CYGPATH_W) '$(srcdir)/src/matrix.cpp'; fi`
-
-src/ccr-permutation.o: src/permutation.cpp
- at am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-permutation.o -MD -MP -MF src/$(DEPDIR)/ccr-permutation.Tpo -c -o src/ccr-permutation.o `test -f 'src/permutation.cpp' || echo '$(srcdir)/'`src/permutation.cpp
- at am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-permutation.Tpo src/$(DEPDIR)/ccr-permutation.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/permutation.cpp' object='src/ccr-permutation.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@ $(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-permutation.o `test -f 'src/permutation.cpp' || echo '$(srcdir)/'`src/permutation.cpp
-
-src/ccr-permutation.obj: src/permutation.cpp
- at am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-permutation.obj -MD -MP -MF src/$(DEPDIR)/ccr-permutation.Tpo -c -o src/ccr-permutation.obj `if test -f 'src/permutation.cpp'; then $(CYGPATH_W) 'src/permutation.cpp'; else $(CYGPATH_W) '$(srcdir)/src/permutation.cpp'; fi`
- at am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-permutation.Tpo src/$(DEPDIR)/ccr-permutation.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/permutation.cpp' object='src/ccr-permutation.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@ $(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-permutation.obj `if test -f 'src/permutation.cpp'; then $(CYGPATH_W) 'src/permutation.cpp'; else $(CYGPATH_W) '$(srcdir)/src/permutation.cpp'; fi`
-
-src/ccr-ios.o: src/ios.cpp
- at am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-ios.o -MD -MP -MF src/$(DEPDIR)/ccr-ios.Tpo -c -o src/ccr-ios.o `test -f 'src/ios.cpp' || echo '$(srcdir)/'`src/ios.cpp
- at am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-ios.Tpo src/$(DEPDIR)/ccr-ios.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/ios.cpp' object='src/ccr-ios.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@ $(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-ios.o `test -f 'src/ios.cpp' || echo '$(srcdir)/'`src/ios.cpp
-
-src/ccr-ios.obj: src/ios.cpp
- at am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-ios.obj -MD -MP -MF src/$(DEPDIR)/ccr-ios.Tpo -c -o src/ccr-ios.obj `if test -f 'src/ios.cpp'; then $(CYGPATH_W) 'src/ios.cpp'; else $(CYGPATH_W) '$(srcdir)/src/ios.cpp'; fi`
- at am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-ios.Tpo src/$(DEPDIR)/ccr-ios.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/ios.cpp' object='src/ccr-ios.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@ $(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-ios.obj `if test -f 'src/ios.cpp'; then $(CYGPATH_W) 'src/ios.cpp'; else $(CYGPATH_W) '$(srcdir)/src/ios.cpp'; fi`
-
-src/ccr-algo_suite.o: src/algo_suite.cpp
- at am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-algo_suite.o -MD -MP -MF src/$(DEPDIR)/ccr-algo_suite.Tpo -c -o src/ccr-algo_suite.o `test -f 'src/algo_suite.cpp' || echo '$(srcdir)/'`src/algo_suite.cpp
- at am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-algo_suite.Tpo src/$(DEPDIR)/ccr-algo_suite.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/algo_suite.cpp' object='src/ccr-algo_suite.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@ $(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-algo_suite.o `test -f 'src/algo_suite.cpp' || echo '$(srcdir)/'`src/algo_suite.cpp
-
-src/ccr-algo_suite.obj: src/algo_suite.cpp
- at am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-algo_suite.obj -MD -MP -MF src/$(DEPDIR)/ccr-algo_suite.Tpo -c -o src/ccr-algo_suite.obj `if test -f 'src/algo_suite.cpp'; then $(CYGPATH_W) 'src/algo_suite.cpp'; else $(CYGPATH_W) '$(srcdir)/src/algo_suite.cpp'; fi`
- at am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-algo_suite.Tpo src/$(DEPDIR)/ccr-algo_suite.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/algo_suite.cpp' object='src/ccr-algo_suite.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@ $(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-algo_suite.obj `if test -f 'src/algo_suite.cpp'; then $(CYGPATH_W) 'src/algo_suite.cpp'; else $(CYGPATH_W) '$(srcdir)/src/algo_suite.cpp'; fi`
-
-src/ccr-bvector.o: src/bvector.cpp
- at am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-bvector.o -MD -MP -MF src/$(DEPDIR)/ccr-bvector.Tpo -c -o src/ccr-bvector.o `test -f 'src/bvector.cpp' || echo '$(srcdir)/'`src/bvector.cpp
- at am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-bvector.Tpo src/$(DEPDIR)/ccr-bvector.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/bvector.cpp' object='src/ccr-bvector.o' libtool=no @AMDEPBACKSLASH@
+src/ccr-sencode.o: src/sencode.cpp
+ at am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-sencode.o -MD -MP -MF src/$(DEPDIR)/ccr-sencode.Tpo -c -o src/ccr-sencode.o `test -f 'src/sencode.cpp' || echo '$(srcdir)/'`src/sencode.cpp
+ at am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-sencode.Tpo src/$(DEPDIR)/ccr-sencode.Po
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/sencode.cpp' object='src/ccr-sencode.o' libtool=no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@ $(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-bvector.o `test -f 'src/bvector.cpp' || echo '$(srcdir)/'`src/bvector.cpp
+ at am__fastdepCXX_FALSE@ $(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-sencode.o `test -f 'src/sencode.cpp' || echo '$(srcdir)/'`src/sencode.cpp
-src/ccr-bvector.obj: src/bvector.cpp
- at am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-bvector.obj -MD -MP -MF src/$(DEPDIR)/ccr-bvector.Tpo -c -o src/ccr-bvector.obj `if test -f 'src/bvector.cpp'; then $(CYGPATH_W) 'src/bvector.cpp'; else $(CYGPATH_W) '$(srcdir)/src/bvector.cpp'; fi`
- at am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-bvector.Tpo src/$(DEPDIR)/ccr-bvector.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/bvector.cpp' object='src/ccr-bvector.obj' libtool=no @AMDEPBACKSLASH@
+src/ccr-sencode.obj: src/sencode.cpp
+ at am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-sencode.obj -MD -MP -MF src/$(DEPDIR)/ccr-sencode.Tpo -c -o src/ccr-sencode.obj `if test -f 'src/sencode.cpp'; then $(CYGPATH_W) 'src/sencode.cpp'; else $(CYGPATH_W) '$(srcdir)/src/sencode.cpp'; fi`
+ at am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-sencode.Tpo src/$(DEPDIR)/ccr-sencode.Po
+ at AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/sencode.cpp' object='src/ccr-sencode.obj' libtool=no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@ $(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-bvector.obj `if test -f 'src/bvector.cpp'; then $(CYGPATH_W) 'src/bvector.cpp'; else $(CYGPATH_W) '$(srcdir)/src/bvector.cpp'; fi`
+ at am__fastdepCXX_FALSE@ $(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-sencode.obj `if test -f 'src/sencode.cpp'; then $(CYGPATH_W) 'src/sencode.cpp'; else $(CYGPATH_W) '$(srcdir)/src/sencode.cpp'; fi`
src/ccr-iohelpers.o: src/iohelpers.cpp
@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-iohelpers.o -MD -MP -MF src/$(DEPDIR)/ccr-iohelpers.Tpo -c -o src/ccr-iohelpers.o `test -f 'src/iohelpers.cpp' || echo '$(srcdir)/'`src/iohelpers.cpp
@@ -967,48 +1009,6 @@ src/ccr-iohelpers.obj: src/iohelpers.cpp
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCXX_FALSE@ $(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-iohelpers.obj `if test -f 'src/iohelpers.cpp'; then $(CYGPATH_W) 'src/iohelpers.cpp'; else $(CYGPATH_W) '$(srcdir)/src/iohelpers.cpp'; fi`
-src/ccr-algos_enc.o: src/algos_enc.cpp
- at am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-algos_enc.o -MD -MP -MF src/$(DEPDIR)/ccr-algos_enc.Tpo -c -o src/ccr-algos_enc.o `test -f 'src/algos_enc.cpp' || echo '$(srcdir)/'`src/algos_enc.cpp
- at am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-algos_enc.Tpo src/$(DEPDIR)/ccr-algos_enc.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/algos_enc.cpp' object='src/ccr-algos_enc.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@ $(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-algos_enc.o `test -f 'src/algos_enc.cpp' || echo '$(srcdir)/'`src/algos_enc.cpp
-
-src/ccr-algos_enc.obj: src/algos_enc.cpp
- at am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-algos_enc.obj -MD -MP -MF src/$(DEPDIR)/ccr-algos_enc.Tpo -c -o src/ccr-algos_enc.obj `if test -f 'src/algos_enc.cpp'; then $(CYGPATH_W) 'src/algos_enc.cpp'; else $(CYGPATH_W) '$(srcdir)/src/algos_enc.cpp'; fi`
- at am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-algos_enc.Tpo src/$(DEPDIR)/ccr-algos_enc.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/algos_enc.cpp' object='src/ccr-algos_enc.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@ $(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-algos_enc.obj `if test -f 'src/algos_enc.cpp'; then $(CYGPATH_W) 'src/algos_enc.cpp'; else $(CYGPATH_W) '$(srcdir)/src/algos_enc.cpp'; fi`
-
-src/ccr-serialization.o: src/serialization.cpp
- at am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-serialization.o -MD -MP -MF src/$(DEPDIR)/ccr-serialization.Tpo -c -o src/ccr-serialization.o `test -f 'src/serialization.cpp' || echo '$(srcdir)/'`src/serialization.cpp
- at am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-serialization.Tpo src/$(DEPDIR)/ccr-serialization.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/serialization.cpp' object='src/ccr-serialization.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@ $(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-serialization.o `test -f 'src/serialization.cpp' || echo '$(srcdir)/'`src/serialization.cpp
-
-src/ccr-serialization.obj: src/serialization.cpp
- at am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-serialization.obj -MD -MP -MF src/$(DEPDIR)/ccr-serialization.Tpo -c -o src/ccr-serialization.obj `if test -f 'src/serialization.cpp'; then $(CYGPATH_W) 'src/serialization.cpp'; else $(CYGPATH_W) '$(srcdir)/src/serialization.cpp'; fi`
- at am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-serialization.Tpo src/$(DEPDIR)/ccr-serialization.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/serialization.cpp' object='src/ccr-serialization.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@ $(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-serialization.obj `if test -f 'src/serialization.cpp'; then $(CYGPATH_W) 'src/serialization.cpp'; else $(CYGPATH_W) '$(srcdir)/src/serialization.cpp'; fi`
-
-src/ccr-main.o: src/main.cpp
- at am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-main.o -MD -MP -MF src/$(DEPDIR)/ccr-main.Tpo -c -o src/ccr-main.o `test -f 'src/main.cpp' || echo '$(srcdir)/'`src/main.cpp
- at am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-main.Tpo src/$(DEPDIR)/ccr-main.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/main.cpp' object='src/ccr-main.o' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@ $(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-main.o `test -f 'src/main.cpp' || echo '$(srcdir)/'`src/main.cpp
-
-src/ccr-main.obj: src/main.cpp
- at am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-main.obj -MD -MP -MF src/$(DEPDIR)/ccr-main.Tpo -c -o src/ccr-main.obj `if test -f 'src/main.cpp'; then $(CYGPATH_W) 'src/main.cpp'; else $(CYGPATH_W) '$(srcdir)/src/main.cpp'; fi`
- at am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-main.Tpo src/$(DEPDIR)/ccr-main.Po
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/main.cpp' object='src/ccr-main.obj' libtool=no @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@ $(AM_V_CXX at am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-main.obj `if test -f 'src/main.cpp'; then $(CYGPATH_W) 'src/main.cpp'; else $(CYGPATH_W) '$(srcdir)/src/main.cpp'; fi`
-
mostlyclean-libtool:
-rm -f *.lo
diff --git a/README b/README
index b64dadc..ab473c4 100644
--- a/README
+++ b/README
@@ -27,7 +27,7 @@ Go read http://pqcrypto.org/
- 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 and separate repo
+ - Debian packages: `apt-get install codecrypt`
- Arch linux: see https://aur.archlinux.org/packages/codecrypt/
#### Documentation
@@ -102,8 +102,10 @@ margin. Let's play with random data!
ccr -p -a -o my_pubkeys.asc -F Doe # export your pubkeys for friends
- #see what people sent us
- ccr -ina < friends_pubkeys.asc
+ #(now you should exchange the pubkeys with friends)
+
+ #see what people sent us, possibly check the fingerprints
+ ccr -inaf < friends_pubkeys.asc
#import Frank's key and rename it
ccr -ia -R friends_pubkeys.asc --name "Friendly Frank"
diff --git a/autogen.sh b/autogen.sh
index d8c4966..271d2c0 100755
--- a/autogen.sh
+++ b/autogen.sh
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
# simple autogen script that generates basic layout for autotools.
@@ -30,5 +30,8 @@ echo "${NAME}_CXXFLAGS = ${COMMON_CXXFLAGS}" >>$OUT
echo "${NAME}_LDFLAGS = ${COMMON_LDFLAGS} \$(CRYPTOPP_CFLAGS) " >>$OUT
echo "${NAME}_LDADD = -lgmp -lfftw3 -lm \$(CRYPTOPP_LIBS) ${COMMON_LDADD} " >>$OUT
-libtoolize --force && aclocal && autoconf && automake --add-missing
-
+if [[ "$OSTYPE" == "darwin"* ]]; then
+ glibtoolize --force && aclocal && autoconf && automake --add-missing
+else
+ libtoolize --force && aclocal && autoconf && automake --add-missing
+fi
diff --git a/config.guess b/config.guess
index 1659250..2e9ad7f 100755
--- a/config.guess
+++ b/config.guess
@@ -1,8 +1,8 @@
#! /bin/sh
# Attempt to guess a canonical system name.
-# Copyright 1992-2015 Free Software Foundation, Inc.
+# Copyright 1992-2016 Free Software Foundation, Inc.
-timestamp='2015-08-20'
+timestamp='2016-10-02'
# This file is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by
@@ -27,7 +27,7 @@ timestamp='2015-08-20'
# Originally written by Per Bothner; maintained since 2000 by Ben Elliston.
#
# You can get the latest version of this script from:
-# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD
+# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess
#
# Please send patches to <config-patches at gnu.org>.
@@ -50,7 +50,7 @@ version="\
GNU config.guess ($timestamp)
Originally written by Per Bothner.
-Copyright 1992-2015 Free Software Foundation, Inc.
+Copyright 1992-2016 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
@@ -186,9 +186,12 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
*) machine=${UNAME_MACHINE_ARCH}-unknown ;;
esac
# The Operating System including object format, if it has switched
- # to ELF recently, or will in the future.
+ # to ELF recently (or will in the future) and ABI.
case "${UNAME_MACHINE_ARCH}" in
- arm*|earm*|i386|m68k|ns32k|sh3*|sparc|vax)
+ earm*)
+ os=netbsdelf
+ ;;
+ arm*|i386|m68k|ns32k|sh3*|sparc|vax)
eval $set_cc_for_build
if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \
| grep -q __ELF__
@@ -237,6 +240,10 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'`
echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE}
exit ;;
+ *:LibertyBSD:*:*)
+ UNAME_MACHINE_ARCH=`arch | sed 's/^.*BSD\.//'`
+ echo ${UNAME_MACHINE_ARCH}-unknown-libertybsd${UNAME_RELEASE}
+ exit ;;
*:ekkoBSD:*:*)
echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE}
exit ;;
@@ -268,42 +275,42 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^ The alpha \(.*\) processor.*$/\1/p' | head -n 1`
case "$ALPHA_CPU_TYPE" in
"EV4 (21064)")
- UNAME_MACHINE="alpha" ;;
+ UNAME_MACHINE=alpha ;;
"EV4.5 (21064)")
- UNAME_MACHINE="alpha" ;;
+ UNAME_MACHINE=alpha ;;
"LCA4 (21066/21068)")
- UNAME_MACHINE="alpha" ;;
+ UNAME_MACHINE=alpha ;;
"EV5 (21164)")
- UNAME_MACHINE="alphaev5" ;;
+ UNAME_MACHINE=alphaev5 ;;
"EV5.6 (21164A)")
- UNAME_MACHINE="alphaev56" ;;
+ UNAME_MACHINE=alphaev56 ;;
"EV5.6 (21164PC)")
- UNAME_MACHINE="alphapca56" ;;
+ UNAME_MACHINE=alphapca56 ;;
"EV5.7 (21164PC)")
- UNAME_MACHINE="alphapca57" ;;
+ UNAME_MACHINE=alphapca57 ;;
"EV6 (21264)")
- UNAME_MACHINE="alphaev6" ;;
+ UNAME_MACHINE=alphaev6 ;;
"EV6.7 (21264A)")
- UNAME_MACHINE="alphaev67" ;;
+ UNAME_MACHINE=alphaev67 ;;
"EV6.8CB (21264C)")
- UNAME_MACHINE="alphaev68" ;;
+ UNAME_MACHINE=alphaev68 ;;
"EV6.8AL (21264B)")
- UNAME_MACHINE="alphaev68" ;;
+ UNAME_MACHINE=alphaev68 ;;
"EV6.8CX (21264D)")
- UNAME_MACHINE="alphaev68" ;;
+ UNAME_MACHINE=alphaev68 ;;
"EV6.9A (21264/EV69A)")
- UNAME_MACHINE="alphaev69" ;;
+ UNAME_MACHINE=alphaev69 ;;
"EV7 (21364)")
- UNAME_MACHINE="alphaev7" ;;
+ UNAME_MACHINE=alphaev7 ;;
"EV7.9 (21364A)")
- UNAME_MACHINE="alphaev79" ;;
+ UNAME_MACHINE=alphaev79 ;;
esac
# A Pn.n version is a patched version.
# A Vn.n version is a released version.
# A Tn.n version is a released field test version.
# A Xn.n version is an unreleased experimental baselevel.
# 1.2 uses "1.2" for uname -r.
- echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
+ echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz`
# Reset EXIT trap before exiting to avoid spurious non-zero exit code.
exitcode=$?
trap '' 0
@@ -376,16 +383,16 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
exit ;;
i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*)
eval $set_cc_for_build
- SUN_ARCH="i386"
+ SUN_ARCH=i386
# If there is a compiler, see if it is configured for 64-bit objects.
# Note that the Sun cc does not turn __LP64__ into 1 like gcc does.
# This test works for both compilers.
- if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
+ if [ "$CC_FOR_BUILD" != no_compiler_found ]; then
if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \
- (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \
+ (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
grep IS_64BIT_ARCH >/dev/null
then
- SUN_ARCH="x86_64"
+ SUN_ARCH=x86_64
fi
fi
echo ${SUN_ARCH}-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
@@ -410,7 +417,7 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
exit ;;
sun*:*:4.2BSD:*)
UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null`
- test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3
+ test "x${UNAME_RELEASE}" = x && UNAME_RELEASE=3
case "`/bin/arch`" in
sun3)
echo m68k-sun-sunos${UNAME_RELEASE}
@@ -635,13 +642,13 @@ EOF
sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null`
sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null`
case "${sc_cpu_version}" in
- 523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0
- 528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1
+ 523) HP_ARCH=hppa1.0 ;; # CPU_PA_RISC1_0
+ 528) HP_ARCH=hppa1.1 ;; # CPU_PA_RISC1_1
532) # CPU_PA_RISC2_0
case "${sc_kernel_bits}" in
- 32) HP_ARCH="hppa2.0n" ;;
- 64) HP_ARCH="hppa2.0w" ;;
- '') HP_ARCH="hppa2.0" ;; # HP-UX 10.20
+ 32) HP_ARCH=hppa2.0n ;;
+ 64) HP_ARCH=hppa2.0w ;;
+ '') HP_ARCH=hppa2.0 ;; # HP-UX 10.20
esac ;;
esac
fi
@@ -680,11 +687,11 @@ EOF
exit (0);
}
EOF
- (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy`
+ (CCOPTS="" $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy`
test -z "$HP_ARCH" && HP_ARCH=hppa
fi ;;
esac
- if [ ${HP_ARCH} = "hppa2.0w" ]
+ if [ ${HP_ARCH} = hppa2.0w ]
then
eval $set_cc_for_build
@@ -697,12 +704,12 @@ EOF
# $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess
# => hppa64-hp-hpux11.23
- if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) |
+ if echo __LP64__ | (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) |
grep -q __LP64__
then
- HP_ARCH="hppa2.0w"
+ HP_ARCH=hppa2.0w
else
- HP_ARCH="hppa64"
+ HP_ARCH=hppa64
fi
fi
echo ${HP_ARCH}-hp-hpux${HPUX_REV}
@@ -807,14 +814,14 @@ EOF
echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
exit ;;
F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*)
- FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
- FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
+ FUJITSU_PROC=`uname -m | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz`
+ FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'`
FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'`
echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
exit ;;
5000:UNIX_System_V:4.*:*)
- FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
- FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'`
+ FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'`
+ FUJITSU_REL=`echo ${UNAME_RELEASE} | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/ /_/'`
echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
exit ;;
i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*)
@@ -896,7 +903,7 @@ EOF
exit ;;
*:GNU/*:*:*)
# other systems with GNU libc and userland
- echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-${LIBC}
+ echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr "[:upper:]" "[:lower:]"``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-${LIBC}
exit ;;
i*86:Minix:*:*)
echo ${UNAME_MACHINE}-pc-minix
@@ -919,7 +926,7 @@ EOF
EV68*) UNAME_MACHINE=alphaev68 ;;
esac
objdump --private-headers /bin/sh | grep -q ld.so.1
- if test "$?" = 0 ; then LIBC="gnulibc1" ; fi
+ if test "$?" = 0 ; then LIBC=gnulibc1 ; fi
echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
exit ;;
arc:Linux:*:* | arceb:Linux:*:*)
@@ -965,6 +972,9 @@ EOF
ia64:Linux:*:*)
echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
exit ;;
+ k1om:Linux:*:*)
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+ exit ;;
m32r*:Linux:*:*)
echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
exit ;;
@@ -990,6 +1000,9 @@ EOF
eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'`
test x"${CPU}" != x && { echo "${CPU}-unknown-linux-${LIBC}"; exit; }
;;
+ mips64el:Linux:*:*)
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+ exit ;;
openrisc*:Linux:*:*)
echo or1k-unknown-linux-${LIBC}
exit ;;
@@ -1022,6 +1035,9 @@ EOF
ppcle:Linux:*:*)
echo powerpcle-unknown-linux-${LIBC}
exit ;;
+ riscv32:Linux:*:* | riscv64:Linux:*:*)
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+ exit ;;
s390:Linux:*:* | s390x:Linux:*:*)
echo ${UNAME_MACHINE}-ibm-linux-${LIBC}
exit ;;
@@ -1120,7 +1136,7 @@ EOF
# uname -m prints for DJGPP always 'pc', but it prints nothing about
# the processor, so we play safe by assuming i586.
# Note: whatever this is, it MUST be the same as what config.sub
- # prints for the "djgpp" host, or else GDB configury will decide that
+ # prints for the "djgpp" host, or else GDB configure will decide that
# this is a cross-build.
echo i586-pc-msdosdjgpp
exit ;;
@@ -1269,6 +1285,9 @@ EOF
SX-8R:SUPER-UX:*:*)
echo sx8r-nec-superux${UNAME_RELEASE}
exit ;;
+ SX-ACE:SUPER-UX:*:*)
+ echo sxace-nec-superux${UNAME_RELEASE}
+ exit ;;
Power*:Rhapsody:*:*)
echo powerpc-apple-rhapsody${UNAME_RELEASE}
exit ;;
@@ -1282,9 +1301,9 @@ EOF
UNAME_PROCESSOR=powerpc
fi
if test `echo "$UNAME_RELEASE" | sed -e 's/\..*//'` -le 10 ; then
- if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
+ if [ "$CC_FOR_BUILD" != no_compiler_found ]; then
if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \
- (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \
+ (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
grep IS_64BIT_ARCH >/dev/null
then
case $UNAME_PROCESSOR in
@@ -1306,7 +1325,7 @@ EOF
exit ;;
*:procnto*:*:* | *:QNX:[0123456789]*:*)
UNAME_PROCESSOR=`uname -p`
- if test "$UNAME_PROCESSOR" = "x86"; then
+ if test "$UNAME_PROCESSOR" = x86; then
UNAME_PROCESSOR=i386
UNAME_MACHINE=pc
fi
@@ -1337,7 +1356,7 @@ EOF
# "uname -m" is not consistent, so use $cputype instead. 386
# is converted to i386 for consistency with other x86
# operating systems.
- if test "$cputype" = "386"; then
+ if test "$cputype" = 386; then
UNAME_MACHINE=i386
else
UNAME_MACHINE="$cputype"
@@ -1379,7 +1398,7 @@ EOF
echo i386-pc-xenix
exit ;;
i*86:skyos:*:*)
- echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE}` | sed -e 's/ .*$//'
+ echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE} | sed -e 's/ .*$//'`
exit ;;
i*86:rdos:*:*)
echo ${UNAME_MACHINE}-pc-rdos
@@ -1390,23 +1409,25 @@ EOF
x86_64:VMkernel:*:*)
echo ${UNAME_MACHINE}-unknown-esx
exit ;;
+ amd64:Isilon\ OneFS:*:*)
+ echo x86_64-unknown-onefs
+ exit ;;
esac
cat >&2 <<EOF
$0: unable to guess system type
-This script, last modified $timestamp, has failed to recognize
-the operating system you are using. It is advised that you
-download the most up to date version of the config scripts from
+This script (version $timestamp), has failed to recognize the
+operating system you are using. If your script is old, overwrite
+config.guess and config.sub with the latest versions from:
- http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD
+ http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess
and
- http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD
+ http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub
-If the version you run ($0) is already up to date, please
-send the following data and any information you think might be
-pertinent to <config-patches at gnu.org> in order to provide the needed
-information to handle your system.
+If $0 has already been updated, send the following data and any
+information you think might be pertinent to config-patches at gnu.org to
+provide the necessary information to handle your system.
config.guess timestamp = $timestamp
diff --git a/config.sub b/config.sub
index 1acc966..dd2ca93 100755
--- a/config.sub
+++ b/config.sub
@@ -1,8 +1,8 @@
#! /bin/sh
# Configuration validation subroutine script.
-# Copyright 1992-2015 Free Software Foundation, Inc.
+# Copyright 1992-2016 Free Software Foundation, Inc.
-timestamp='2015-08-20'
+timestamp='2016-11-04'
# This file is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by
@@ -33,7 +33,7 @@ timestamp='2015-08-20'
# Otherwise, we print the canonical config type on stdout and succeed.
# You can get the latest version of this script from:
-# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD
+# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub
# This file is supposed to be the same for all GNU packages
# and recognize all the CPU types, system types and aliases
@@ -53,8 +53,7 @@ timestamp='2015-08-20'
me=`echo "$0" | sed -e 's,.*/,,'`
usage="\
-Usage: $0 [OPTION] CPU-MFR-OPSYS
- $0 [OPTION] ALIAS
+Usage: $0 [OPTION] CPU-MFR-OPSYS or ALIAS
Canonicalize a configuration name.
@@ -68,7 +67,7 @@ Report bugs and patches to <config-patches at gnu.org>."
version="\
GNU config.sub ($timestamp)
-Copyright 1992-2015 Free Software Foundation, Inc.
+Copyright 1992-2016 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
@@ -118,7 +117,7 @@ case $maybe_os in
nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc | linux-newlib* | \
linux-musl* | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \
knetbsd*-gnu* | netbsd*-gnu* | netbsd*-eabi* | \
- kopensolaris*-gnu* | \
+ kopensolaris*-gnu* | cloudabi*-eabi* | \
storm-chaos* | os2-emx* | rtmk-nova*)
os=-$maybe_os
basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`
@@ -302,6 +301,7 @@ case $basic_machine in
| open8 | or1k | or1knd | or32 \
| pdp10 | pdp11 | pj | pjl \
| powerpc | powerpc64 | powerpc64le | powerpcle \
+ | pru \
| pyramid \
| riscv32 | riscv64 \
| rl78 | rx \
@@ -429,6 +429,7 @@ case $basic_machine in
| orion-* \
| pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
| powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* \
+ | pru-* \
| pyramid-* \
| riscv32-* | riscv64-* \
| rl78-* | romp-* | rs6000-* | rx-* \
@@ -521,7 +522,7 @@ case $basic_machine in
basic_machine=i386-pc
os=-aros
;;
- asmjs)
+ asmjs)
basic_machine=asmjs-unknown
;;
aux)
@@ -644,6 +645,14 @@ case $basic_machine in
basic_machine=m68k-bull
os=-sysv3
;;
+ e500v[12])
+ basic_machine=powerpc-unknown
+ os=$os"spe"
+ ;;
+ e500v[12]-*)
+ basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'`
+ os=$os"spe"
+ ;;
ebmon29k)
basic_machine=a29k-amd
os=-ebmon
@@ -1023,7 +1032,7 @@ case $basic_machine in
ppc-* | ppcbe-*)
basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'`
;;
- ppcle | powerpclittle | ppc-le | powerpc-little)
+ ppcle | powerpclittle)
basic_machine=powerpcle-unknown
;;
ppcle-* | powerpclittle-*)
@@ -1033,7 +1042,7 @@ case $basic_machine in
;;
ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'`
;;
- ppc64le | powerpc64little | ppc64-le | powerpc64-little)
+ ppc64le | powerpc64little)
basic_machine=powerpc64le-unknown
;;
ppc64le-* | powerpc64little-*)
@@ -1383,14 +1392,14 @@ case $os in
| -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \
| -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \
| -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \
- | -bitrig* | -openbsd* | -solidbsd* \
+ | -bitrig* | -openbsd* | -solidbsd* | -libertybsd* \
| -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \
| -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \
| -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \
| -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \
| -chorusos* | -chorusrdb* | -cegcc* \
| -cygwin* | -msys* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
- | -mingw32* | -mingw64* | -linux-gnu* | -linux-android* \
+ | -midipix* | -mingw32* | -mingw64* | -linux-gnu* | -linux-android* \
| -linux-newlib* | -linux-musl* | -linux-uclibc* \
| -uxpv* | -beos* | -mpeix* | -udk* | -moxiebox* \
| -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \
@@ -1399,7 +1408,8 @@ case $os in
| -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \
| -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \
| -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \
- | -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es* | -tirtos*)
+ | -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es* \
+ | -onefs* | -tirtos* | -phoenix* | -fuchsia*)
# Remember, each alternative MUST END IN *, to match a version number.
;;
-qnx*)
@@ -1531,6 +1541,8 @@ case $os in
;;
-nacl*)
;;
+ -ios)
+ ;;
-none)
;;
*)
diff --git a/configure b/configure
index b8c43d8..908248c 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.5.
+# Generated by GNU Autoconf 2.69 for codecrypt 1.7.6.
#
#
# 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.5'
-PACKAGE_STRING='codecrypt 1.7.5'
+PACKAGE_VERSION='1.7.6'
+PACKAGE_STRING='codecrypt 1.7.6'
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.5 to adapt to many kinds of systems.
+\`configure' configures codecrypt 1.7.6 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.5:";;
+ short | recursive ) echo "Configuration of codecrypt 1.7.6:";;
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.5
+codecrypt configure 1.7.6
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.5, which was
+It was created by codecrypt $as_me 1.7.6, 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.5'
+ VERSION='1.7.6'
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.5, which was
+This file was extended by codecrypt $as_me 1.7.6, 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.5
+codecrypt config.status 1.7.6
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
@@ -18471,7 +18471,6 @@ $as_echo X"$file" |
cat <<_LT_EOF >> "$cfgfile"
#! $SHELL
# Generated automatically by $as_me ($PACKAGE) $VERSION
-# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
# NOTE: Changes made to this file will be lost: look at ltmain.sh.
# Provide generalized library-building support services.
diff --git a/configure.ac b/configure.ac
index db9cbde..3c65d13 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,6 +1,6 @@
AC_PREREQ(2.6)
-AC_INIT([codecrypt], [1.7.5])
+AC_INIT([codecrypt], [1.7.6])
AC_CONFIG_AUX_DIR(.) # because of libtoolize
AC_CONFIG_MACRO_DIR([m4])
diff --git a/debian/changelog b/debian/changelog
index a90da86..7c71112 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+codecrypt (1.7.6-1) UNRELEASED; urgency=medium
+
+ * Upstream release 1.7.6
+
+ -- Mirek Kratochvil <exa.exa at gmail.com> Wed, 12 Jul 2017 16:31:23 +0200
+
codecrypt (1.7.5-1) unstable; urgency=medium
[ Ximin Luo ]
diff --git a/ltmain.sh b/ltmain.sh
index 147d758..a736cf9 100644
--- a/ltmain.sh
+++ b/ltmain.sh
@@ -31,7 +31,7 @@
PROGRAM=libtool
PACKAGE=libtool
-VERSION="2.4.6 Debian-2.4.6-0.1"
+VERSION="2.4.6 Debian-2.4.6-2"
package_revision=2.4.6
@@ -2068,7 +2068,7 @@ include the following information:
compiler: $LTCC
compiler flags: $LTCFLAGS
linker: $LD (gnu? $with_gnu_ld)
- version: $progname (GNU libtool) 2.4.6
+ version: $progname $scriptversion Debian-2.4.6-2
automake: `($AUTOMAKE --version) 2>/dev/null |$SED 1q`
autoconf: `($AUTOCONF --version) 2>/dev/null |$SED 1q`
diff --git a/m4/libtool.m4 b/m4/libtool.m4
index 10ab284..ee80844 100644
--- a/m4/libtool.m4
+++ b/m4/libtool.m4
@@ -728,7 +728,6 @@ _LT_CONFIG_SAVE_COMMANDS([
cat <<_LT_EOF >> "$cfgfile"
#! $SHELL
# Generated automatically by $as_me ($PACKAGE) $VERSION
-# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
# NOTE: Changes made to this file will be lost: look at ltmain.sh.
# Provide generalized library-building support services.
diff --git a/man/ccr.1 b/man/ccr.1
index 384742e..e602022 100644
--- a/man/ccr.1
+++ b/man/ccr.1
@@ -237,9 +237,14 @@ private keyring.
Backups of user data (i.e. for each file the last state that was loaded
successfully) are, on each change, written to files "pubkeys~" and "secrets~".
-When Codecrypt is running, it locks the .ccr directory using a lockfile "lock"
+When Codecrypt is running, it locks the ".ccr" directory using a lockfile "lock"
and applying flock(2) to it.
+For seeding the random number generator, Codecrypt uses data from "/dev/random"
+for generating keys and "/dev/urandom" for everything else, e.g. nonces or
+envelopes. Both cases can be overridden at once by specifying some other
+filename in environment variable CCR_RANDOM_SEED.
+
.SH RETURN VALUE
\fBccr\fR returns exit status 0 if there was no error and all cryptography went
@@ -353,6 +358,17 @@ import of keys can bring serious inconsistencies into your key naming scheme.
In a distant universe after much computation, KeyIDs can collide. If you find
someone who has a colliding KeyID, kiss him and generate another key.
+.SS Own sources of random seed
+
+Using CCR_RANDOM_SEED is slightly counterintuitive and dangerous, use it only
+for debugging.
+
+If your system does not have /dev/(u)random, make a port by choosing a safe
+value in the source code instead of specifying the seed each time you invoke
+Codecrypt.
+
+If the seed source of your system can not be trusted, fix the system instead.
+
.SH Troubleshooting/FAQ
Q: I can't read/verify messages from versions 1.3.1 and older!
@@ -443,5 +459,5 @@ it with caution.
.SH AUTHORS
-Codecrypt was written by Mirek Kratochvil in 2013-2016.
+Codecrypt was written by Mirek Kratochvil in 2013-2017.
diff --git a/src/actions.cpp b/src/actions.cpp
index 642e076..49c015f 100644
--- a/src/actions.cpp
+++ b/src/actions.cpp
@@ -2,7 +2,7 @@
/*
* This file is part of Codecrypt.
*
- * Copyright (C) 2013-2016 Mirek Kratochvil <exa.exa at gmail.com>
+ * Copyright (C) 2013-2017 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
@@ -46,6 +46,8 @@
#define MSG_CLEARTEXT "MESSAGE-IN-CLEARTEXT"
#define MSG_DETACHED "MESSAGE-DETACHED"
+#define SEED_FAILED { err("error: could not seed PRNG"); return 1; }
+
inline bool open_keyring (keyring&KR)
{
if (!KR.open()) {
@@ -62,7 +64,7 @@ int action_gen_symkey (const std::string&algspec,
{
symkey sk;
ccr_rng r;
- r.seed (256);
+ if (!r.seed (256)) SEED_FAILED;
if (!sk.create (algspec, r)) {
err ("error: symkey creation failed");
@@ -219,7 +221,7 @@ int action_gen_key (const std::string& p_algspec, const std::string&name,
err ("If nothing happens, move mouse, type random stuff on keyboard,");
err ("or just wait longer.");
- r.seed (512, false);
+ if (!r.seed (512, false)) SEED_FAILED;
err ("Seeding done, generating the key...");
@@ -312,7 +314,7 @@ int action_sym_encrypt (const std::string&symmetric, bool armor)
sencode_destroy (SK);
ccr_rng r;
- r.seed (256);
+ if (!r.seed (256)) SEED_FAILED;
if (!sk.encrypt (std::cin, std::cout, r)) {
err ("error: encryption failed");
@@ -375,7 +377,7 @@ int action_encrypt (const std::string&recipient, bool armor,
//encryption part
encrypted_msg msg;
ccr_rng r;
- r.seed (256);
+ if (!r.seed (256)) SEED_FAILED;
bvector plaintext;
plaintext.from_string (data);
@@ -589,7 +591,7 @@ int action_hash_sign (bool armor, const std::string&symmetric)
parts.resize (1);
base64_encode (data, parts[0]);
ccr_rng r;
- r.seed (128);
+ if (!r.seed (256)) SEED_FAILED;
data = envelope_format (ENVELOPE_HASHFILE, parts, r);
}
@@ -679,7 +681,7 @@ int action_sign (const std::string&user, bool armor, const std::string&detach,
//signature production part
signed_msg msg;
ccr_rng r;
- r.seed (256);
+ if (!r.seed (256)) SEED_FAILED;
bvector message;
message.from_string (data);
@@ -1120,7 +1122,7 @@ int action_sign_encrypt (const std::string&user, const std::string&recipient,
//make a signature
signed_msg smsg;
ccr_rng r;
- r.seed (256);
+ if (!r.seed (256)) SEED_FAILED;
bvector bv;
bv.from_string (data);
@@ -1521,7 +1523,7 @@ int action_export (bool armor,
parts.resize (1);
base64_encode (data, parts[0]);
ccr_rng r;
- r.seed (128);
+ if (!r.seed (256)) SEED_FAILED;
data = envelope_format (ENVELOPE_PUBKEYS, parts, r);
}
@@ -1777,7 +1779,7 @@ int action_export_sec (bool armor, bool yes,
parts.resize (1);
base64_encode (data, parts[0]);
ccr_rng r;
- r.seed (128);
+ if (!r.seed (256)) SEED_FAILED;
data = envelope_format (ENVELOPE_SECRETS, parts, r);
}
diff --git a/src/arcfour.h b/src/arcfour.h
index 758e064..b17641e 100644
--- a/src/arcfour.h
+++ b/src/arcfour.h
@@ -71,7 +71,7 @@ public:
I = (I + 1) & mask;
J = (J + S[I]) & mask;
- register inttype t;
+ inttype t;
t = S[J];
S[J] = S[I];
S[I] = t;
diff --git a/src/base64.cpp b/src/base64.cpp
index a97b195..1598b1f 100644
--- a/src/base64.cpp
+++ b/src/base64.cpp
@@ -20,12 +20,14 @@
#include "base64.h"
+static const unsigned char b64str[65] =
+ "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";
+static int b64d[256];
+static bool b64d_init = false;
+
void base64_encode (const std::string& in, std::string&out, int cols)
{
//note: it could be b64str[64], but we'd need -fpermissive
- static const unsigned char b64str[65] =
- "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";
-
unsigned int acc = 0;
int accbits = 0, idx = 0, idxmax = in.length(), col = 0;
out.clear();
@@ -52,80 +54,12 @@ void base64_encode (const std::string& in, std::string&out, int cols)
}
}
-static void init_dec_str (unsigned char s[256])
+static void init_b64d ()
{
- for (int i = 0; i < 256; ++i) s[i] = -1;
-
- s['A'] = 0;
- s['B'] = 1;
- s['C'] = 2;
- s['D'] = 3;
- s['E'] = 4;
- s['F'] = 5;
- s['G'] = 6;
- s['H'] = 7;
- s['I'] = 8;
- s['J'] = 9;
-
- s['K'] = 10;
- s['L'] = 11;
- s['M'] = 12;
- s['N'] = 13;
- s['O'] = 14;
- s['P'] = 15;
- s['Q'] = 16;
- s['R'] = 17;
- s['S'] = 18;
- s['T'] = 19;
-
- s['U'] = 20;
- s['V'] = 21;
- s['W'] = 22;
- s['X'] = 23;
- s['Y'] = 24;
- s['Z'] = 25;
- s['a'] = 26;
- s['b'] = 27;
- s['c'] = 28;
- s['d'] = 29;
-
- s['e'] = 30;
- s['f'] = 31;
- s['g'] = 32;
- s['h'] = 33;
- s['i'] = 34;
- s['j'] = 35;
- s['k'] = 36;
- s['l'] = 37;
- s['m'] = 38;
- s['n'] = 39;
-
- s['o'] = 40;
- s['p'] = 41;
- s['q'] = 42;
- s['r'] = 43;
- s['s'] = 44;
- s['t'] = 45;
- s['u'] = 46;
- s['v'] = 47;
- s['w'] = 48;
- s['x'] = 49;
-
- s['y'] = 50;
- s['z'] = 51;
- s['0'] = 52;
- s['1'] = 53;
- s['2'] = 54;
- s['3'] = 55;
- s['4'] = 56;
- s['5'] = 57;
- s['6'] = 58;
- s['7'] = 59;
-
- s['8'] = 60;
- s['9'] = 61;
- s['+'] = 62;
- s['/'] = 63;
+ if (b64d_init) return;
+ for (int i = 0; i < 256; ++i) b64d[i] = -1;
+ for (int i = 0; i < 64; ++i) b64d[b64str[i]] = i;
+ b64d_init = true;
}
static inline bool is_white (unsigned char c)
@@ -147,7 +81,7 @@ static void eat_white (const std::string&in, int&idx, int idxmax)
for (; (idx < idxmax) && is_white (in[idx]); ++idx);
}
-static bool eat_4 (const std::string&in, int&idx, int idxmax, unsigned char*a)
+static bool eat_4 (const std::string&in, int&idx, int idxmax, int a[4])
{
for (int i = 0; i < 4; ++i) {
eat_white (in, idx, idxmax);
@@ -161,13 +95,7 @@ static bool eat_4 (const std::string&in, int&idx, int idxmax, unsigned char*a)
bool base64_decode (const std::string& in, std::string&out)
{
- static unsigned char b64d[256];
- static bool b64d_init = false;
-
- if (!b64d_init) {
- init_dec_str (b64d);
- b64d_init = true;
- }
+ init_b64d();
int idx = 0, idxmax = in.length();
@@ -175,10 +103,12 @@ bool base64_decode (const std::string& in, std::string&out)
out.reserve (3 * in.length() / 4);
//start parsing
- unsigned char c[4];
+ int c[4];
while (eat_4 (in, idx, idxmax, c)) {
- for (int i = 0; i < 4; ++i)
+ for (int i = 0; i < 4; ++i) {
+ if (c[i] < 0 || c[i] >= 256) return false;
c[i] = b64d[c[i]]; // '=' gets converted to -1
+ }
//consistency checks
if ( (c[0] == -1) || (c[1] == -1)) return false;
diff --git a/src/generator.cpp b/src/generator.cpp
index 967d888..c0d3911 100644
--- a/src/generator.cpp
+++ b/src/generator.cpp
@@ -2,7 +2,7 @@
/*
* This file is part of Codecrypt.
*
- * Copyright (C) 2013-2016 Mirek Kratochvil <exa.exa at gmail.com>
+ * Copyright (C) 2013-2017 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
@@ -19,16 +19,20 @@
*/
#include "generator.h"
+#include "iohelpers.h"
#include <fstream>
#include <vector>
+#include <string.h> //for strerror
+#include <stdlib.h> //for getenv
+
static inline uint bytes (uint bits)
{
return (bits >> 3) + ( (bits & 7) ? 1 : 0);
}
-void ccr_rng::seed (uint bits, bool quick)
+bool ccr_rng::seed (uint bits, bool quick)
{
std::vector<byte> s;
std::ifstream f;
@@ -36,12 +40,22 @@ void ccr_rng::seed (uint bits, bool quick)
uint b = bytes (bits);
if (b > 256) b = 256;
- f.open (quick ? "/dev/urandom" : "/dev/random",
- std::ios::in | std::ios::binary);
+ char*user_source = getenv ("CCR_RANDOM_SEED");
+ std::string seed_source = user_source ? user_source :
+ quick ? "/dev/urandom" :
+ "/dev/random";
+
+ f.open (seed_source, std::ios::in | std::ios::binary);
+ if (!f.good()) {
+ err ("opening " << seed_source << " failed: "
+ << strerror (errno));
+ return false;
+ }
s.resize (b);
for (uint i = 0; i < b; ++i) f >> s[i];
f.close();
r.load_key_vector (s);
+ return true;
}
diff --git a/src/generator.h b/src/generator.h
index 5de44e2..27c7c33 100644
--- a/src/generator.h
+++ b/src/generator.h
@@ -2,7 +2,7 @@
/*
* This file is part of Codecrypt.
*
- * Copyright (C) 2013-2016 Mirek Kratochvil <exa.exa at gmail.com>
+ * Copyright (C) 2013-2017 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
@@ -40,7 +40,7 @@ public:
r.clear();
}
- void seed (uint bits, bool quick = true);
+ bool seed (uint bits, bool quick = true);
uint random (uint n) {
randmax_type i;
diff --git a/src/hash.h b/src/hash.h
index 7390af7..e39e023 100644
--- a/src/hash.h
+++ b/src/hash.h
@@ -53,6 +53,10 @@ public:
typedef std::map<std::string, factoryof<hash_proc>*> suite_t;
static suite_t& suite();
+
+ virtual bool cryptographically_significant() {
+ return true;
+ }
};
#endif
diff --git a/src/hashfile.cpp b/src/hashfile.cpp
index 91caaf6..8ecbd85 100644
--- a/src/hashfile.cpp
+++ b/src/hashfile.cpp
@@ -62,6 +62,10 @@ public:
}
return r;
}
+
+ bool cryptographically_significant() {
+ return false;
+ }
};
/*
@@ -164,7 +168,8 @@ int hashfile::verify (istream&in)
continue;
}
if (i->second == hm[i->first]->finish()) {
- ++ok;
+ //avoid doing a positive decision on informative-grade-only hashes
+ if (hm[i->first]->cryptographically_significant()) ++ok;
err ("hash verification: ;-) "
<< i->first << " is GOOD");
} else {
diff --git a/src/iohelpers.cpp b/src/iohelpers.cpp
index 8db087e..89acdf9 100644
--- a/src/iohelpers.cpp
+++ b/src/iohelpers.cpp
@@ -83,7 +83,6 @@ std::string escape_output (const std::string&s)
r += "\\x";
r += hex[0xf & (s[i] >> 4)];
r += hex[0xf & s[i]];
- }
- else r += s[i];
+ } else r += s[i];
return r;
}
diff --git a/src/keyring.cpp b/src/keyring.cpp
index 0f8f247..5047fdc 100644
--- a/src/keyring.cpp
+++ b/src/keyring.cpp
@@ -2,7 +2,7 @@
/*
* This file is part of Codecrypt.
*
- * Copyright (C) 2013-2016 Mirek Kratochvil <exa.exa at gmail.com>
+ * Copyright (C) 2013-2017 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
@@ -405,8 +405,8 @@ static bool file_put_sencode_with_backup (const std::string&fn, sencode*in,
std::string data = in->encode();
if (data == backup_data) return true; //nothing to do
- return file_put_string (fn, data) &&
- file_put_string (backup_fn, backup_data);
+ return file_put_string (backup_fn, backup_data) &&
+ file_put_string (fn, data);
}
#ifndef WIN32
diff --git a/src/main.cpp b/src/main.cpp
index 4651dc7..dd41dfb 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -2,7 +2,7 @@
/*
* This file is part of Codecrypt.
*
- * Copyright (C) 2013-2016 Mirek Kratochvil <exa.exa at gmail.com>
+ * Copyright (C) 2013-2017 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
@@ -23,7 +23,7 @@
void print_version()
{
out ("codecrypt " PACKAGE_VERSION);
- out ("Copyright (C) 2013-2016 Mirek Kratochvil <exa.exa at gmail.com>");
+ out ("Copyright (C) 2013-2017 Mirek Kratochvil <exa.exa at gmail.com>");
out ("This is free software; see the source "
"for copying conditions. There is NO");
out ("warranty; not even for MERCHANTABILITY "
diff --git a/src/mce_qcmdpc.cpp b/src/mce_qcmdpc.cpp
index afe1d59..742f920 100644
--- a/src/mce_qcmdpc.cpp
+++ b/src/mce_qcmdpc.cpp
@@ -289,7 +289,7 @@ int privkey::decrypt (const bvector & in_orig, bvector & out, bvector & errors)
unsigned&
ref = unsat
[b2 * bs
- + (hpos + bs - h2) % bs];
+ + (hpos + bs - h2) % bs];
if (increase) ++ref;
else --ref;
}
diff --git a/src/qd_utils.h b/src/qd_utils.h
deleted file mode 100644
index 69c7296..0000000
--- a/src/qd_utils.h
+++ /dev/null
@@ -1,48 +0,0 @@
-
-/*
- * 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
- * your option) any later version.
- *
- * Codecrypt 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 Lesser General Public
- * License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public License
- * along with Codecrypt. If not, see <http://www.gnu.org/licenses/>.
- */
-
-#ifndef _ccr_qdutils_h_
-#define _ccr_qdutils_h_
-
-#include <vector>
-#include <set>
-
-#include "bvector.h"
-#include "prng.h"
-
-/*
- * FWHT matrix mult in O(n log n). parameters MUST be of 2^m size.
- *
- * c1-c3 are caches. Just supply the same vector objects everytime, it's gonna
- * be a lot faster.
- */
-void fwht_dyadic_multiply (const bvector&, const bvector&, bvector&,
- std::vector<int>& c1,
- std::vector<int>& c2,
- std::vector<int>& c3);
-
-//create a generator using fwht
-bool qd_to_right_echelon_form (std::vector<std::vector<bvector> >&matrix);
-
-//disjunct random set selector. Doesn't select 0 (thus 0 is returned on failure)
-uint choose_random (uint limit, prng&rng, std::set<uint>&used);
-
-#endif
-
diff --git a/src/xsynd.h b/src/xsynd.h
index 28633d4..85edbb1 100644
--- a/src/xsynd.h
+++ b/src/xsynd.h
@@ -26,7 +26,7 @@
#include <stdint.h>
/*
- * XSYND is a stream cipher based on XSYND, the stream cipher with
+ * This is a stream cipher based on XSYND, the stream cipher with
* mathematicaly provable (AND also proven) security.
*
* Parameters chosen for this implementation were chosen to have better attack
--
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