Commit Graph

69 Commits

Author SHA1 Message Date
Frank Denis 05c6a41270 Use bindgen to automatically generate boring-sys
This ensures that all the Rust functions, types and constants
always match the actual BoringSSL definitions.

It also removes quite a lot of manually maintained code, as well
as the need for systest.

The value for `SslOptions::ALL`, for example, was wrong. On current
BoringSSL versions, this is a no-op, and is set to `0`.

Clearing it does nothing. So, the `clear_ctx_options` test, that
passed by accident, was adjusted to use a different option.

The `libc` crate is not required, as we only use it for types that
are already defined in the standard library. It was removed from
`boring-sys`. The same can be done to other crates later.
2021-02-12 15:03:45 +01:00
Ivan Nikulin f4096d8afd Add hyper-boring 2020-11-11 20:29:54 +00:00
Ivan Nikulin ec45baa6d8 Revive CI 2020-11-11 19:01:29 +00:00
Ivan Nikulin fc07d7dfbb Fix doc comments 2020-11-11 18:08:14 +00:00
Steven Fackler 16a0e6f674 Test openssl-errors on windows 2020-08-15 15:18:32 -04:00
Steven Fackler 2f98f1c821 Fix CI branch 2020-06-06 16:32:27 -07:00
Steven Fackler 7546bfd148 Ignore default verify paths test on windows 2020-06-06 13:58:44 -07:00
Steven Fackler 60118dddad test env lookup 2020-06-06 13:58:44 -07:00
Steven Fackler 52c1b6fdc2 set vcpkg root 2020-06-06 13:58:44 -07:00
Steven Fackler a9a092a9ff run stuff 2020-06-06 13:58:44 -07:00
Steven Fackler 5f59ee012e update vcpkg 2020-06-06 13:58:44 -07:00
Steven Fackler 6f7501b034 Move vcpkg build to github actions 2020-06-06 13:58:44 -07:00
Steven Fackler 24af7de14c fix clippy 2020-06-05 13:33:13 -07:00
Steven Fackler 639c8af5c1 Fix cache name 2020-06-03 14:49:51 -07:00
Steven Fackler 63928bdaaf fix syntax 2020-05-25 17:56:04 -07:00
Steven Fackler 8909396836 Move min-version to github actions 2020-05-25 17:53:53 -07:00
Steven Fackler b34f3e8d29 asdf 2020-05-25 17:36:45 -07:00
Steven Fackler f401ba2ec1 Run clippy 2020-05-24 16:31:04 -07:00
Steven Fackler 406031991f Run rustfmt on github actions 2020-05-24 10:39:01 -07:00