diff options
| author | Michael Forney <mforney@mforney.org> | 2017-10-01 14:14:26 -0700 |
|---|---|---|
| committer | Michael Forney <mforney@mforney.org> | 2017-10-03 23:05:27 -0700 |
| commit | 26550ea9d5b168d720d5feeab02c25f070c388be (patch) | |
| tree | 7be0948c3bd31351420c674487c7ec6ff696d5d0 /pkg/libsignal-protocol-c/gen.lua | |
| parent | da6337aa5a73f535ef9ff2588ffc019f96613590 (diff) | |
Add libsignal-protocol-c git
Diffstat (limited to 'pkg/libsignal-protocol-c/gen.lua')
| -rw-r--r-- | pkg/libsignal-protocol-c/gen.lua | 112 |
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' |
