Matt Johnston
6abf756e51
Bring back -Werror and improve travis tests
2020-05-26 23:53:50 +08:00
Matt Johnston
724e61f8ae
try rearrange travis build matrix
2020-05-26 23:27:26 +08:00
Matt Johnston
49667a82de
.travis.yml needs spaces not tabs
2020-05-26 23:16:11 +08:00
Matt Johnston
a57114e7fa
update travis to Ubuntu focal to provide chacha20
2020-05-26 23:13:48 +08:00
Matt Johnston
79bedc90a1
run linter
2020-05-24 13:34:19 +08:00
Vladislav Grishenko
3d12521735
Add Ed25519 support ( #91 )
...
* Add support for Ed25519 as a public key type
Ed25519 is a elliptic curve signature scheme that offers
better security than ECDSA and DSA and good performance. It may be
used for both user and host keys.
OpenSSH key import and fuzzer are not supported yet.
Initially inspired by Peter Szabo.
* Add curve25519 and ed25519 fuzzers
* Add import and export of Ed25519 keys
2020-03-12 00:09:45 +08:00
Matt Johnston
2583b180c9
travis fuzz build clang++
2018-03-04 17:17:37 +08:00
Matt Johnston
85eda7d943
try fix travis sanitizer
2018-03-04 15:18:20 +08:00
Matt Johnston
4b36e24735
print config.log on failure
2018-03-04 15:09:41 +08:00
Matt Johnston
a5eac0a065
add -fsanitize=address for fuzz test again
2018-03-04 15:00:51 +08:00
Matt Johnston
ce1f9cdf7c
no werror for fuzzing clang
2018-03-02 00:11:27 +08:00
Matt Johnston
5bd0c0d25a
avoid fsanitize=address for fuzzing
2018-03-01 23:47:46 +08:00
Matt Johnston
294e98c397
don't try clang-5.0
2018-03-01 22:58:39 +08:00
Matt Johnston
c1a2dcb25d
add fuzzers to travis
2018-03-01 22:54:57 +08:00
Matt Johnston
cfe99a79bd
limit travis branches
2018-02-10 19:06:30 +08:00
Matt Johnston
ee812daf69
Use an explicit matrix instead, avoid bad clang combinations etc
2018-02-10 18:57:44 +08:00
Matt Johnston
6a713ad834
exclude clang rather than osx for unbundled libtom
2018-02-10 00:09:02 +08:00
Matt Johnston
a453b06168
Avoid osx "install" race
2016-04-12 21:22:21 +08:00
Chocobo1
9b0a2714f0
TravisCI: re-enable MULTI=1 & NOWRITEV=1 builds on OSX, fixes d416a9b
2016-01-21 00:21:39 +08:00
Chocobo1
3360072f84
TravisCI: fix linux + clang compile
2016-01-11 13:33:00 +08:00
Chocobo1
0ba59d80b6
TravisCI: use if
block
2016-01-11 13:33:00 +08:00
Chocobo1
d416a9b818
TravisCI: enable osx builds
2016-01-11 13:32:59 +08:00
Chocobo1
307c71b66a
TravisCI: enable build with clang
2016-01-05 14:14:29 +08:00
Chocobo1
b41ae80399
TravisCI: enable parallel build
2016-01-05 14:12:38 +08:00
Chocobo1
bbf9ba6d8d
TravisCI: modify to run builds in container
2016-01-05 14:09:38 +08:00
Matt Johnston
7585d4606e
Build with -Werror for the simplest case
2015-08-04 08:20:50 +08:00
Matt Johnston
cbdc1f0753
fix travis more
2015-05-02 22:59:55 +08:00
Matt Johnston
7e306336d0
bad travis syntax
2015-05-02 22:55:53 +08:00
Matt Johnston
e7def4c211
add no-writev build
2015-05-02 22:51:46 +08:00
Matt Johnston
3e1a389629
Don't need to mkdir
2014-03-08 21:00:57 +08:00
Matt Johnston
37e6207396
Fix env vars for travis again
2014-03-07 21:46:51 +08:00
Matt Johnston
ce9f9594da
Add some tests for multi
2014-03-07 21:14:12 +08:00
Matt Johnston
f0bf37b6cb
Install system libtom libs, run dropbearkey when it's done
2014-03-07 21:03:43 +08:00
Matt Johnston
2f0b35a105
The arguments are for configure, not make!
2014-03-07 20:52:57 +08:00
Matt Johnston
7a9ed81f5f
Add Travis CI autobuilder config
2014-03-07 20:44:32 +08:00