• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

stouset / sodium
100%
master: 100%

Build:
Build:
LAST BUILD BRANCH: travis-support
DEFAULT BRANCH: master
Repo Added 17 Mar 2013 12:01AM UTC
Files 385
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH extend-sodium-buffer
branch: extend-sodium-buffer
CHANGE BRANCH
x
Reset
  • extend-sodium-buffer
  • add-random
  • add-secret-box
  • add-signature-support
  • autodetect-sodium-constants
  • garbage-collection-safety
  • master
  • optimize-pointers-for-inout
  • release-0.6.1
  • release-0.7.0
  • remove-unnecessary-locking
  • reorganize-ffi
  • run-coverage-locally
  • secure-memory-usage
  • set-coding-before-tr
  • sign-operation-consistency
  • sodium-auth-class-methods
  • sodium-hash
  • sodium-onetimeauth
  • travis-support

pending completion
148

push

travis-ci

stouset
Add constant-time comparison for Sodium::Buffer

Lots of crypto operations will require comparing Sodium::Buffers. Since
we haven't already defined Sodium::Buffer#==, we have now done so in a
way that ensures timing attacks are avoided.

525 of 526 relevant lines covered (99.81%)

193.39 hits per line

Relevant lines Covered
Build:
Build:
526 RELEVANT LINES 525 COVERED LINES
193.39 HITS PER LINE
Source Files on extend-sodium-buffer
Detailed source file information is not available for this build.

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
148 extend-sodium-buffer Add constant-time comparison for Sodium::Buffer Lots of crypto operations will require comparing Sodium::Buffers. Since we haven't already defined Sodium::Buffer#==, we have now done so in a way that ensures timing attacks are avoided. push 20 Jun 2013 01:18AM UTC stouset travis-ci pending completion  
146 extend-sodium-buffer Updated CHANGELOG push 19 Jun 2013 06:11PM UTC stouset travis-ci pending completion  
138 extend-sodium-buffer Added comment explaining #[] push 19 Jun 2013 12:06AM UTC stouset travis-ci pending completion  
135 extend-sodium-buffer Added comment explaining #[] push 18 Jun 2013 11:36PM UTC stouset travis-ci pending completion  
133 extend-sodium-buffer Replace Sodium::Buffer#pad and #unpad with ::lpad and #ldrop Also implement right-handed versions of these methods. They're now built on top of the indexing methods recently implemented. push 18 Jun 2013 10:30PM UTC stouset travis-ci pending completion  
131 extend-sodium-buffer Revert "Use more specific specifiers for in/out buffers" This reverts commit bfb87b16f. push 18 Jun 2013 09:22PM UTC stouset travis-ci pending completion  
130 extend-sodium-buffer Freeze Sodium::Buffer on instantiation This is probably just a good idea in general. It also avoids having the @bytes instance variable changed to point elsewhere, which would cause bad mojo with our behind-the-scenes memory manipulation. push 18 Jun 2013 08:59PM UTC stouset travis-ci pending completion  
129 extend-sodium-buffer Freeze Sodium::Buffer on instantiation This is probably just a good idea in general. It also avoids having the @bytes instance variable changed to point elsewhere, which would cause bad mojo with our behind-the-scenes memory manipulation. push 18 Jun 2013 06:44PM UTC stouset travis-ci pending completion  
128 extend-sodium-buffer Implement Sodium::Buffer#lpad, #rpad, #ljust, and #rjust Padding and justification of an input string are useful when creating a Sodium::Buffer. Performing this step at creation time is faster and saves allocations versus creating a buffer and ma... push 18 Jun 2013 06:02PM UTC stouset travis-ci pending completion  
127 extend-sodium-buffer Implement Sodium::Buffer#lpad, #rpad, #ljust, and #rjust Padding and justification of an input string are useful when creating a Sodium::Buffer. Performing this step at creation time is faster and saves allocations versus creating a buffer and ma... push 18 Jun 2013 05:20PM UTC stouset travis-ci pending completion  
See All Builds (153)
  • Repo on GitHub
  • CI Project
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc