64 Commits

Author SHA1 Message Date
Brian Smith
201fb47fcc Remove "RSA" section from README.md.
Despite the fact that "the primary *ring* developer is less interested
in RSA than ECC and other things," he (and others) ended up doing a lot
of work on RSA so this was misleading.

Also remove the "oxidation" section until we can provide people with
better guidance.
2018-11-06 08:41:48 -10:00
Brian Smith
9d8868ddd8 s/GCC 4.6/GCC 4.8/ in README.md.
We now use Ubuntu Trusty on Ubuntu, and the default compiler for Trusty
is GCC 4.8.4, not GCC 4.6. This has actually been the case for a while
already.
2018-05-18 13:47:12 -10:00
Brian Smith
1670080572 Upgrade Travis CI toolchains: Clang 5.0, GCC 7, xcode 9.3. 2018-05-18 13:41:14 -10:00
Brian Smith
cbcba8ecd8 Fix typo in README.md: "commoon" -> "common". 2017-12-27 10:05:09 -10:00
Brian Smith
ee53ad4ead Add Versioning & Stability policy to README.md. 2017-12-27 09:41:54 -10:00
Brian Smith
b8402b8d68 Emphasize bug reporting over automated testing in README.md. 2017-12-27 08:38:47 -10:00
Brian Smith
fce7557c8d Emphasize use over PRs in README contributing section. 2017-12-27 08:37:35 -10:00
Brian Smith
f1541156b2 Use XCode 9.2 on Travis CI for macOS builds. 2017-12-23 12:19:42 -10:00
Brian Smith
889d72dba6 Revert "Add AArch64 build info to README."
This reverts commit 4388505aa500b9ed3521b410f73ac622022f8191.
2017-06-12 11:03:28 -10:00
Pietro Monteiro
4388505aa5 Add AArch64 build info to README. 2017-06-08 10:12:59 -10:00
Sander Maijers
45ec0c553c Remove completed TLS 1.3 project from README 2017-05-30 15:08:09 -10:00
Brian Smith
0b8d1ebb78 Update README.md to mention that NDK 14 is being used on Travis CI. 2017-03-14 09:40:01 -10:00
Brian Smith
63691d4245 Revert "Use clang on android."
This reverts commit de8a1636a13f45aaff159ebf041c08e46fb16fd1 because
switching to clang broke something.
2017-03-14 09:36:15 -10:00
Brian Smith
f94b14436a Remove out-of-date message about blocked AAarch64 android builds. 2017-03-13 09:29:25 -10:00
Pietro Monteiro
de8a1636a1 Use clang on android.
I agree to license my contributions to each file under the terms given
at the top of each file I changed.
2017-03-09 08:51:08 -08:00
Brian Smith
7e82a1faa9 Fix sorta-broken link and clarify Windows build docs. 2017-03-05 21:02:57 -10:00
Brian Smith
aae0a36c2d Update the creation myth in README.md. 2017-01-01 20:13:45 -10:00
Brian Smith
1dee59d711 Clarify README. 2017-01-01 20:13:44 -10:00
Brian Smith
3bef002b43 Use xcode 8.2 on Travis CI. 2016-12-22 13:08:02 -10:00
Brian Smith
0b7413e4a9 Remove image in build status links in README.md.
The badge acts like a tracking beacon, which people working on
security/privacy stuff may not appreciate.
2016-10-25 19:14:56 -10:00
Mikhail Sobolev
8b4639980e Fix links for oxidation and tls-1.3 projects.
The labels were replaced with projects.
2016-10-25 18:47:09 -10:00
Brian Smith
4c4ea47e26 Linux: Re-enable clang builds on Travis CI.
This reverts commit b6331570d081c820ded86f4fa2423a53beb75c56. It isn't
a pure revert because of merge conflicts.
2016-08-16 10:22:33 -10:00
Brian Smith
ec39fbde04 Update appveyor.yml for Rust 1.10.0; update README.me for VS2015.3. 2016-08-13 09:38:24 -10:00
Brian Smith
6c224a6a73 Use Xcode 7.3 in Travis CI. 2016-07-06 09:31:55 -10:00
Brian Smith
e7c831e886 Fix typo in README.md 2016-07-03 19:41:26 -10:00
Brian Smith
7ce57112bd Update contributing section to mention --features=rsa_signing. 2016-07-03 15:54:58 -10:00
Brian Smith
e7cc35796f Update contributing section of README.md. 2016-07-03 15:52:41 -10:00
Brian Smith
50e3bf2bc3 Move the documentation for the use_heap feature to BUILDING.md. 2016-07-03 08:35:25 -10:00
Jesse Ruderman
d81c988931 Fix typo in README.md. 2016-06-23 21:05:41 -10:00
Alex Elsayed
8c8f4e1ff8 Change "no_heap" feature to "use_heap"; enable by default.
Cargo features are additive - Cargo presumes that it is safe to
enable a feature if _any_ dependent requires it, and that doing
so will not break crates that do not require it. As a result,
features that reduce the API surface - as no_heap did - violate
Cargo's invariants and can cause spooky failures at a distance.

Converting to a use_heap feature that enables APIs that may
allocate, and enabling it by default, preserves the current
behavior for users who simply depend on *ring* while better
fitting in to the Cargo ecosystem.

I agree to license my contributions to each file under the terms given
at the top of each file I changed.
2016-06-19 18:54:32 -10:00
Brian Smith
7f4f5d16e0 Add GCC 6 to Travis CI. 2016-06-15 09:19:57 -10:00
Brian Smith
051262d8c8 Improve README.md further, such as by adding a benchmarks section to it. 2016-06-02 08:09:14 -10:00
Brian Smith
d7c36c5cf3 Improve License & Contributing sections of the README. 2016-06-02 08:09:14 -10:00
Brian Smith
b6331570d0 Disable Clang builds on Travis CI.
The LLVM project has disabled the APT servers that are used to source
clang, so clang builds won't succeed.
2016-06-02 00:54:32 -10:00
Brian Smith
6c37f8a972 Update documentation w.r.t. the dropping of MSVS 2013 support. 2016-05-31 11:15:27 -10:00
Brian Smith
6ac696f838 Minimize references to other forks. 2016-05-23 18:39:24 -10:00
Brian Smith
6ef767f9fa Clarify misleading note in README.md about BoringSSL compat.
It was true at the beginning, but now is very untrue.
2016-05-11 15:32:51 -10:00
Brian Smith
bb9911fbdd Fix vulnerability reporting documentation.
Use the better text from webpki.
2016-05-11 15:31:29 -10:00
Brian Smith
4421e7c552 Reduce tested versions of GCC and Clang.
Travis CI runs just take way too long with this huge matrix, so prune
it to something more manageable.
2016-05-06 17:17:58 -10:00
Brian Smith
38b86a7711 Update documentation regarding supported Clang versions.
Clang 3.4 isn't "supported" (but probably still works). Clang 3.8 was
released so it isn't the trunk any more.
2016-04-14 17:30:42 -10:00
Brian Smith
4db5f88f61 Enable asm implementations for Windows; drop NO_ASM mode. 2016-04-14 11:37:37 -10:00
Brian Smith
6286c50038 Sync Apple clang version mention on README.md w/ reality. 2016-03-03 11:51:53 -10:00
Brian Smith
d62d3cd3bd Clarify CLA-related stuff in README.md. 2016-02-21 22:55:16 -10:00
Brian Smith
6cc1d68838 Add ARM and Aarch64 to Travis CI (build only, no tests). 2016-02-02 23:16:40 -10:00
Brian Smith
61b234ef94 Add GCC 4.6 to Travis CI matrix.
GCC 4.6 is the default compiler on Ubuntu 12.04 LTS and other LTS
distros so it isn't a complete waste of time to support it. Luckily, it
is easy to do so.
2016-01-31 20:04:13 -10:00
Brian Smith
2c9a84c637 Drop i686-apple-darwin support.
It doesn't make sense to support this configuration given that nobody
has 32-bit Macs any more.
2016-01-31 19:30:13 -10:00
Brian Smith
f740b44a93 Touch up README.md. 2016-01-07 19:22:39 -10:00
Brian Smith
9079462150 Update supported/tested compilers in README.md. 2015-12-06 16:05:32 -10:00
Brian Smith
562ec71e09 Clean up README.md. 2015-10-31 07:42:51 -10:00
Brian Smith
992e93bf15 Add the |ring::aead| submodule. 2015-09-23 17:03:14 -07:00