Skip to content

Commit

Permalink
Move project to the crypto-rb GitHub organization
Browse files Browse the repository at this point in the history
  • Loading branch information
tarcieri committed Jan 4, 2018
1 parent b62f035 commit 53fa07f
Show file tree
Hide file tree
Showing 4 changed files with 33 additions and 32 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -17,3 +17,4 @@ test/version_tmp
tmp
libsodium
libsodium-*.tar.gz
.rakeTasks
20 changes: 10 additions & 10 deletions CHANGES.md
Original file line number Diff line number Diff line change
@@ -1,52 +1,52 @@
## 5.0.0 (2017-06-13)

* [#159](https://github.com/cryptosphere/rbnacl/pull/159)
* [#159](https://github.com/crypto-rb/rbnacl/pull/159)
Support the BLAKE2b Initialize-Update-Finalize API.
([@fudanchii])

## 4.0.2 (2017-03-12)

* [#157](https://github.com/cryptosphere/rbnacl/pull/157)
* [#157](https://github.com/crypto-rb/rbnacl/pull/157)
Raise error on degenerate keys (fixes #152).
([@paragonie-scott], [@tarcieri])

## 4.0.1 (2016-12-04)

* [#148](https://github.com/cryptosphere/rbnacl/pull/148)
* [#148](https://github.com/crypto-rb/rbnacl/pull/148)
Last minute changes to the ChaCha20Poly1305 API.
([@tarcieri])

## 4.0.0 (2016-12-04)

* [#141](https://github.com/cryptosphere/rbnacl/pull/141)
* [#141](https://github.com/crypto-rb/rbnacl/pull/141)
Add wrappers for ChaCha20Poly1305 AEAD ciphers.
([@aadavids])

* [#142](https://github.com/cryptosphere/rbnacl/pull/142)
* [#142](https://github.com/crypto-rb/rbnacl/pull/142)
Added support for Argon2 password hash.
([@elijh])

* [#143](https://github.com/cryptosphere/rbnacl/pull/143)
* [#143](https://github.com/crypto-rb/rbnacl/pull/143)
Require Ruby 2.2.6+.
([@tarcieri])

## 3.4.0 (2015-05-07)

* [#135](https://github.com/cryptosphere/rbnacl/pull/135)
* [#135](https://github.com/crypto-rb/rbnacl/pull/135)
Expose `RbNaCl::Signatures::Ed25519#keypair_bytes`.
([@grempe])

* [#137](https://github.com/cryptosphere/rbnacl/pull/137)
* [#137](https://github.com/crypto-rb/rbnacl/pull/137)
Expose HMAC-SHA512 (with 64-byte keys)
([@mwpastore])

## 3.3.0 (2015-12-29)

* [#105](https://github.com/cryptosphere/rbnacl/pull/105)
* [#105](https://github.com/crypto-rb/rbnacl/pull/105)
Add salt/personalisation strings for Blake2b.
([@namelessjon])

* [#128](https://github.com/cryptosphere/rbnacl/pull/128)
* [#128](https://github.com/crypto-rb/rbnacl/pull/128)
Remove use of Thread.exclusive when initializing library.
([@tarcieri])

Expand Down
37 changes: 19 additions & 18 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,16 @@
![RbNaCl](https://raw.github.com/cryptosphere/rbnacl/master/images/logo.png)
![RbNaCl](https://raw.github.com/crypto-rb/rbnacl/master/images/logo.png)
======
[![Gem Version](https://badge.fury.io/rb/rbnacl.svg)](http://badge.fury.io/rb/rbnacl)
[![Build Status](https://travis-ci.org/cryptosphere/rbnacl.svg?branch=master)](https://travis-ci.org/cryptosphere/rbnacl)
[![Code Climate](https://codeclimate.com/github/cryptosphere/rbnacl.svg)](https://codeclimate.com/github/cryptosphere/rbnacl)
[![Coverage Status](https://coveralls.io/repos/cryptosphere/rbnacl/badge.svg?branch=master)](https://coveralls.io/r/cryptosphere/rbnacl)
[![MIT licensed](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/cryptosphere/rbnacl/blob/master/LICENSE.txt)
[![Build Status](https://travis-ci.org/crypto-rb/rbnacl.svg?branch=master)](https://travis-ci.org/crypto-rb/rbnacl)
[![Code Climate](https://codeclimate.com/github/crypto-rb/rbnacl.svg)](https://codeclimate.com/github/crypto-rb/rbnacl)
[![Coverage Status](https://coveralls.io/repos/crypto-rb/rbnacl/badge.svg?branch=master)](https://coveralls.io/r/crypto-rb/rbnacl)
[![MIT licensed](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/crypto-rb/rbnacl/blob/master/LICENSE.txt)
[![Gitter Chat](https://badges.gitter.im/badge.svg)](https://gitter.im/crypto-rb/Lobby)

_NOTE: This is the 5.x **stable** branch of RbNaCl. For the 4.x **legacy**
branch, please see:_

https://github.com/cryptosphere/rbnacl/tree/4-x-stable
https://github.com/crypto-rb/rbnacl/tree/4-x-stable

A Ruby binding to the state-of-the-art [Networking and Cryptography][nacl]
library by [Daniel J. Bernstein][djb]. This is **NOT** Google Native Client.
Expand All @@ -19,7 +20,7 @@ On a completely unrelated topic, RbNaCl is also the empirical formula for
Rubidium Sodium Chloride.

Need help with RbNaCl? Join the [RbNaCl Google Group][group].
We're also on IRC at #cryptosphere on irc.freenode.net
We're also on IRC at #crypto-rb on irc.freenode.net

[nacl]: http://nacl.cr.yp.to/
[djb]: http://cr.yp.to/djb.html
Expand Down Expand Up @@ -81,16 +82,16 @@ patches in a timely fashion. If critical issues for a particular implementation
exist at the time of a major release, support for that Ruby version may be
dropped.

[travis]: http://travis-ci.org/cryptosphere/rbnacl
[travis]: http://travis-ci.org/crypto-rb/rbnacl

## Installation

Note: [Windows installation instructions are available](https://github.com/cryptosphere/rbnacl/wiki/Windows-Installation).
Note: [Windows installation instructions are available](https://github.com/crypto-rb/rbnacl/wiki/Windows-Installation).

### libsodium

**NOTE: Want to avoid the hassle of installing libsodium? Use the
[rbnacl-libsodium](https://github.com/cryptosphere/rbnacl-libsodium) gem**
[rbnacl-libsodium](https://github.com/crypto-rb/rbnacl-libsodium) gem**

To use RbNaCl, you will need to install libsodium:

Expand Down Expand Up @@ -154,13 +155,13 @@ information.

[YARD API documentation][yard] is also available.

[wiki]: https://github.com/cryptosphere/rbnacl/wiki
[simplebox]: https://github.com/cryptosphere/rbnacl/wiki/SimpleBox
[secretkey]: https://github.com/cryptosphere/rbnacl/wiki/Secret-Key-Encryption
[publickey]: https://github.com/cryptosphere/rbnacl/wiki/Public-Key-Encryption
[signatures]: https://github.com/cryptosphere/rbnacl/wiki/Digital-Signatures
[macs]: https://github.com/cryptosphere/rbnacl/wiki/Authenticators
[hashes]: https://github.com/cryptosphere/rbnacl/wiki/Hash-Functions
[wiki]: https://github.com/crypto-rb/rbnacl/wiki
[simplebox]: https://github.com/crypto-rb/rbnacl/wiki/SimpleBox
[secretkey]: https://github.com/crypto-rb/rbnacl/wiki/Secret-Key-Encryption
[publickey]: https://github.com/crypto-rb/rbnacl/wiki/Public-Key-Encryption
[signatures]: https://github.com/crypto-rb/rbnacl/wiki/Digital-Signatures
[macs]: https://github.com/crypto-rb/rbnacl/wiki/Authenticators
[hashes]: https://github.com/crypto-rb/rbnacl/wiki/Hash-Functions
[yard]: http://www.rubydoc.info/gems/rbnacl

## Learn More
Expand Down Expand Up @@ -213,4 +214,4 @@ Sure, here you go:
Copyright (c) 2012-2017 Tony Arcieri, Jonathan Stott. Distributed under the MIT License.
See [LICENSE.txt] for further details.

[LICENSE.txt]: https://github.com/cryptosphere/rbnacl/blob/master/LICENSE.txt
[LICENSE.txt]: https://github.com/crypto-rb/rbnacl/blob/master/LICENSE.txt
7 changes: 3 additions & 4 deletions rbnacl.gemspec
Original file line number Diff line number Diff line change
Expand Up @@ -10,14 +10,13 @@ Gem::Specification.new do |spec|
spec.version = RbNaCl::VERSION
spec.authors = ["Tony Arcieri", "Jonathan Stott"]
spec.email = ["bascule@gmail.com", "jonathan.stott@gmail.com"]
spec.homepage = "https://github.com/cryptosphere/rbnacl"
spec.homepage = "https://github.com/crypto-rb/rbnacl"
spec.licenses = ["MIT"]
spec.summary = "Ruby binding to the Networking and Cryptography (NaCl) library"
spec.description = <<-DESCRIPTION.strip.gsub(/\s+/, " ")
spec.summary = "Ruby binding to the libsodium/NaCl cryptography library"
spec.description = <<-DESCRIPTION.strip.gsub(/\s+/, " ")
The Networking and Cryptography (NaCl) library provides a high-level toolkit for building
cryptographic systems and protocols
DESCRIPTION

spec.files = `git ls-files`.split($INPUT_RECORD_SEPARATOR)
spec.executables = spec.files.grep(%r{^bin/}).map { |f| File.basename(f) }
spec.test_files = spec.files.grep(%r{^(test|spec|features)/})
Expand Down

0 comments on commit 53fa07f

Please sign in to comment.