summaryrefslogtreecommitdiff
path: root/pkg/libsignal-protocol-c/gen.lua
diff options
context:
space:
mode:
authorMichael Forney <mforney@mforney.org>2017-10-01 14:14:26 -0700
committerMichael Forney <mforney@mforney.org>2017-10-03 23:05:27 -0700
commit26550ea9d5b168d720d5feeab02c25f070c388be (patch)
tree7be0948c3bd31351420c674487c7ec6ff696d5d0 /pkg/libsignal-protocol-c/gen.lua
parentda6337aa5a73f535ef9ff2588ffc019f96613590 (diff)
Add libsignal-protocol-c git
Diffstat (limited to 'pkg/libsignal-protocol-c/gen.lua')
-rw-r--r--pkg/libsignal-protocol-c/gen.lua112
1 files changed, 112 insertions, 0 deletions
diff --git a/pkg/libsignal-protocol-c/gen.lua b/pkg/libsignal-protocol-c/gen.lua
new file mode 100644
index 00000000..40a697f7
--- /dev/null
+++ b/pkg/libsignal-protocol-c/gen.lua
@@ -0,0 +1,112 @@
+cflags{
+ '-Wall',
+ '-I $srcdir/src',
+ '-I $srcdir/src/curve25519/ed25519',
+ '-I $srcdir/src/curve25519/ed25519/additions',
+ '-I $srcdir/src/curve25519/ed25519/additions/generalized',
+ '-I $srcdir/src/curve25519/ed25519/nacl_includes',
+}
+
+lib('libsignal-protocol-c.a', [[src/(
+ LocalStorageProtocol.pb-c.c
+ WhisperTextProtocol.pb-c.c
+ FingerprintProtocol.pb-c.c
+
+ vpool.c
+ signal_protocol.c
+ curve.c
+ hkdf.c
+ ratchet.c
+ protocol.c
+ session_state.c
+ session_record.c
+ session_pre_key.c
+ session_builder.c
+ session_cipher.c
+ key_helper.c
+ sender_key.c
+ sender_key_state.c
+ sender_key_record.c
+ group_session_builder.c
+ group_cipher.c
+ fingerprint.c
+ device_consistency.c
+
+ protobuf-c/protobuf-c.c
+ curve25519/(
+ curve25519-donna.c
+ ed25519/fe_0.c
+ ed25519/fe_1.c
+ ed25519/fe_add.c
+ ed25519/fe_cmov.c
+ ed25519/fe_copy.c
+ ed25519/fe_frombytes.c
+ ed25519/fe_invert.c
+ ed25519/fe_isnegative.c
+ ed25519/fe_isnonzero.c
+ ed25519/fe_mul.c
+ ed25519/fe_neg.c
+ ed25519/fe_pow22523.c
+ ed25519/fe_sq.c
+ ed25519/fe_sq2.c
+ ed25519/fe_sub.c
+ ed25519/fe_tobytes.c
+ ed25519/ge_add.c
+ ed25519/ge_double_scalarmult.c
+ ed25519/ge_frombytes.c
+ ed25519/ge_madd.c
+ ed25519/ge_msub.c
+ ed25519/ge_p1p1_to_p2.c
+ ed25519/ge_p1p1_to_p3.c
+ ed25519/ge_p2_0.c
+ ed25519/ge_p2_dbl.c
+ ed25519/ge_p3_0.c
+ ed25519/ge_p3_dbl.c
+ ed25519/ge_p3_to_cached.c
+ ed25519/ge_p3_to_p2.c
+ ed25519/ge_p3_tobytes.c
+ ed25519/ge_precomp_0.c
+ ed25519/ge_scalarmult_base.c
+ ed25519/ge_sub.c
+ ed25519/ge_tobytes.c
+ ed25519/open.c
+ ed25519/sc_muladd.c
+ ed25519/sc_reduce.c
+ ed25519/sign.c
+ ed25519/additions/compare.c
+ ed25519/additions/curve_sigs.c
+ ed25519/additions/elligator.c
+ ed25519/additions/fe_isequal.c
+ ed25519/additions/fe_isreduced.c
+ ed25519/additions/fe_mont_rhs.c
+ ed25519/additions/fe_montx_to_edy.c
+ ed25519/additions/fe_sqrt.c
+ ed25519/additions/ge_isneutral.c
+ ed25519/additions/ge_montx_to_p3.c
+ ed25519/additions/ge_neg.c
+ ed25519/additions/ge_p3_to_montx.c
+ ed25519/additions/ge_scalarmult.c
+ ed25519/additions/ge_scalarmult_cofactor.c
+ ed25519/additions/keygen.c
+ ed25519/additions/open_modified.c
+ ed25519/additions/sc_clamp.c
+ ed25519/additions/sc_cmov.c
+ ed25519/additions/sc_neg.c
+ ed25519/additions/sign_modified.c
+ ed25519/additions/utility.c
+ ed25519/additions/generalized/ge_p3_add.c
+ ed25519/additions/generalized/gen_eddsa.c
+ ed25519/additions/generalized/gen_labelset.c
+ ed25519/additions/generalized/gen_veddsa.c
+ ed25519/additions/generalized/gen_x.c
+ ed25519/additions/generalized/point_isreduced.c
+ ed25519/additions/generalized/sc_isreduced.c
+ ed25519/additions/xeddsa.c
+ ed25519/additions/zeroize.c
+ ed25519/nacl_sha512/blocks.c
+ ed25519/nacl_sha512/hash.c
+ ed25519/tests/internal_fast_tests.c
+ )
+)]])
+
+fetch 'git'