README.md in x25519-1.0.7 vs README.md in x25519-1.0.8

- old
+ new

@@ -1,17 +1,17 @@ -# x25519.rb [![Latest Version][gem-shield]][gem-link] [![Build Status][build-image]][build-link] [![Appveyor CI Status][appveyor-image]][appveyor-link] [![Yard Docs][docs-image]][docs-link] [![License: LGPL v3][license-image]][license-link] [![Gitter Chat][gitter-image]][gitter-link] +# x25519.rb [![Latest Version][gem-shield]][gem-link] [![Build Status][build-image]][build-link] [![Appveyor CI Status][appveyor-image]][appveyor-link] [![Yard Docs][docs-image]][docs-link] [![License: BSD 3-Clause][license-image]][license-link] [![Gitter Chat][gitter-image]][gitter-link] [gem-shield]: https://badge.fury.io/rb/x25519.svg [gem-link]: https://rubygems.org/gems/x25519 [build-image]: https://travis-ci.org/crypto-rb/x25519.svg?branch=master [build-link]: https://travis-ci.org/crypto-rb/x25519 [appveyor-image]: https://ci.appveyor.com/api/projects/status/4s05bcae0mow85v1?svg=true [appveyor-link]: https://ci.appveyor.com/project/tarcieri/x25519 [docs-image]: https://img.shields.io/badge/yard-docs-blue.svg [docs-link]: http://www.rubydoc.info/gems/x25519/1.0.6 -[license-image]: https://img.shields.io/badge/License-LGPL%20v2.1-blue.svg -[license-link]: https://www.gnu.org/licenses/lgpl-2.1 +[license-image]: https://img.shields.io/badge/License-BSD%203--Clause-blue.svg +[license-link]: https://spdx.org/licenses/BSD-3-Clause.html [gitter-image]: https://badges.gitter.im/badge.svg [gitter-link]: https://gitter.im/crypto-rb/Lobby An efficient public key cryptography library for Ruby providing key exchange/agreement. @@ -246,22 +246,23 @@ ## Contributing Bug reports and pull requests are welcome on GitHub at https://github.com/crypto-rb/x25519. This project is intended to be a safe, welcoming space for collaboration, -and contributors areexpected to adhere to the [Contributor Covenant](http://contributor-covenant.org) +and contributors are expected to adhere to the [Contributor Covenant](https://contributor-covenant.org) code of conduct. ## Implementation Details This gem contains two implementations of X25519: an optimized assembly implementation and a portable C implementation. Implementations are selected based on available CPU features. ### [rfc7748_precomputed]: optimized assembly implementation -* Prime field arithmetic is optimized for the 4th and 6th generation of Intel Core processors (Haswell and Skylake micro-architectures). +* Prime field arithmetic is optimized for the 4th and 6th generation of Intel Core processors + (Haswell and Skylake micro-architectures). * Efficient integer multiplication using MULX instruction. * Integer additions accelerated with ADCX/ADOX instructions. * Key generation uses a read-only table of 8 KB for X25519. ### ref10: portable C implementation @@ -283,15 +284,15 @@ * Julio López, University of Campinas, Brazil. * Hüseyin Hisil, Yasar University, Turkey. * Armando Faz-Hernández, University of Campinas, Brazil. * Francisco Rodríguez-Henríquez, Computer Science Department, Cinvestav-IPN, Mexico. -## Copyright and License +## License Copyright (c) 2017-2018 Armando Faz, Tony Arcieri This gem is available as open source under the terms of the -GNU Lesser General Public License v2.1 ([LICENSE](https://www.gnu.org/licenses/lgpl-2.1.txt)) +BSD-3 Clause License ([LICENSE](./LICENSE)) ## Code of Conduct Everyone interacting in the x25519.rb project’s codebases, issue trackers, chat rooms and mailing lists is expected to follow the [code of conduct].