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

emil2k / go-aes / 32
84%

Build:
DEFAULT BRANCH: master
Ran 14 Aug 2014 10:47AM UTC
Jobs 1
Files 18
Run time 8min
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

pending completion
32

push

travis-ci

emil2k
Process blocks instead of bytes.

The cipher and modes where processing byte slices, now it has been
switched to processing blocks - instances of State.

Bytes are read from input, converted to State instances, and stored
in the input buffer. After being processed they are stored in the
output buffer, when flushed they are converted to bytes and stored
in the output.

Padding and unpadding has been moved from the get and put block
functions to the functions that fill and flush the buffers.

Additionally converted most of the functions and constants to use the
uint64 base type for numbers, exported the `high` and `low` fields for
a State, and made the basic encrypt/decrypt test process more than one
block because it was not catching a bug with CBC mode that occured
beyond the first block.

734 of 883 relevant lines covered (83.13%)

30911236.72 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
5
100.0
modes/util.go
7
100.0
util/bytes/readwriteseeker.go
8
100.0
modes/modes.go
Jobs
ID Job ID Ran Files Coverage
1 32.1 14 Aug 2014 10:55AM UTC 0
83.13
Travis Job 32.1
Source Files on build 32
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #32
  • 7e9d6e91 on github
  • Prev Build on master (#31)
  • Next Build on master (#33)
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