diff --git a/crypto/crypto.pri b/crypto/crypto.pri index 89a2fbd5115347d7237c342451a5a0f1d52acca9..1906500ba18c2c20395c28746a22c08f84413a28 100644 --- a/crypto/crypto.pri +++ b/crypto/crypto.pri @@ -5,6 +5,8 @@ include (msrln/msrln.pri) include (rand/rand.pri) include (sha3/sha3.pri) include (sig_bliss/sig_bliss.pri) +include (sig_picnic/sig_picnic.pri) +include (sig_tesla/sig_tesla.pri) HEADERS += $$PWD/dap_enc.h \ $$PWD/dap_enc_base64.h \ @@ -15,6 +17,7 @@ HEADERS += $$PWD/dap_enc.h \ $$PWD/dap_enc_defeo.h \ $$PWD/dap_enc_picnic.h \ $$PWD/dap_enc_bliss.h \ + $$PWD/dap_enc_tesla.h \ SOURCES += $$PWD/dap_enc.c \ $$PWD/dap_enc_base64.c \ @@ -25,5 +28,6 @@ SOURCES += $$PWD/dap_enc.c \ $$PWD/dap_enc_defeo.c \ $$PWD/dap_enc_picnic.c \ $$PWD/dap_enc_bliss.c \ + $$PWD/dap_enc_tesla.c \ INCLUDEPATH += $$PWD diff --git a/crypto/sig_picnic/sig_picnic.pri b/crypto/sig_picnic/sig_picnic.pri new file mode 100644 index 0000000000000000000000000000000000000000..52fd38176d6dc903300e9f32f5661674f5b0b64d --- /dev/null +++ b/crypto/sig_picnic/sig_picnic.pri @@ -0,0 +1,15 @@ +HEADERS += $$PWD/hash.h \ + $$PWD/lowmc_constants.h \ + $$PWD/picnic.h \ + $$PWD/picnic_impl.h \ + $$PWD/picnic_types.h \ + $$PWD/platform.h \ + + +SOURCES += $$PWD/hash.c \ + $$PWD/lowmc_constants.c \ + $$PWD/picnic.c \ + $$PWD/picnic_impl.c \ + $$PWD/picnic_types.c \ + +INCLUDEPATH += $$PWD diff --git a/crypto/sig_tesla/sig_tesla.pri b/crypto/sig_tesla/sig_tesla.pri new file mode 100644 index 0000000000000000000000000000000000000000..b7bfe0a5f29c46402fc7ab4c61a569461462df54 --- /dev/null +++ b/crypto/sig_tesla/sig_tesla.pri @@ -0,0 +1,10 @@ +HEADERS += $$PWD/tesla_params.h \ + + +SOURCES += $$PWD/consts.c \ + $$PWD/poly.c \ + $$PWD/sample.c \ + $$PWD/sign.c \ + $$PWD/tesla_params.c \ + +INCLUDEPATH += $$PWD