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].