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

marcoonroad / hieroglyphs / 35 / 4
100%
master: 100%

Build:
DEFAULT BRANCH: master
Ran 24 Nov 2018 11:27PM UTC
Files 11
Run time 1s
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

24 Nov 2018 10:36PM UTC coverage: 100.0%. Remained the same
OCAML_VERSION=4.07 POST_INSTALL_HOOK="make report"

push

travis-ci-com

marcoonroad
ft: PoW as a password-based key derivation fun. (see #1) [+]

proof-of-work is used for the hardening of the encryption process.
AES-256 bits (32 bytes) is quantum-safe (by now?), but the password
as defined by the user/client might be vulnerable to brute-force and
dictionary attacks. therefore, the proof-of-work ensures that the
derived encryption key from the password plain text takes a long time,
thus, slowing down such attacks. it turns the client encryption process
really slow, a good approach might be to store such encrypted private
keys with a less CPU-expensive difficulty, but whenever the user wants
to backup or restore her private keys outside her computer, she must
pass through this more CPU-expensive difficulty.

a planned / future command line interface may deal with that, for instance,
to load encrypted private keys from filesystem, the command-line may take
30-60 seconds by some certain PoW's difficulty, but whenever the user
wants to dump or load base-64 versions of the encrypted private keys,
5-6 minutes is a good/secure backup time (really? must re-check that --)

Signed-off-by: Marco Aurélio da Silva <marcoonroad@gmail.com>

152 of 152 relevant lines covered (100.0%)

2843970.93 hits per line

Source Files on job 35.4 (OCAML_VERSION=4.07 POST_INSTALL_HOOK="make report")
  • Tree
  • List 0
  • Changed 3
  • Source Changed 2
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 21
  • Travis Job 35.4
  • dc29e67c on github
  • Prev Job for OCAML_VERSION=4.07 POST_INSTALL_HOOK="make report" on master (#34.4)
  • Next Job for OCAML_VERSION=4.07 POST_INSTALL_HOOK="make report" on master (#52.4)
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