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

marcoonroad / hieroglyphs / 35
100%

Build:
DEFAULT BRANCH: master
Ran 24 Nov 2018 10:58PM UTC
Jobs 4
Files 11
Run time 28min
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
35

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>

13 of 13 new or added lines in 2 files covered. (100.0%)

152 of 152 relevant lines covered (100.0%)

11375883.72 hits per line

Jobs
ID Job ID Ran Files Coverage
1 35.1 (OCAML_VERSION=4.04 POST_INSTALL_HOOK="make report") 24 Nov 2018 11:03PM UTC 0
100.0
Travis Job 35.1
2 35.2 (OCAML_VERSION=4.05 POST_INSTALL_HOOK="make report") 24 Nov 2018 11:03PM UTC 0
100.0
Travis Job 35.2
3 35.3 (OCAML_VERSION=4.06 POST_INSTALL_HOOK="make report") 24 Nov 2018 11:05PM UTC 0
100.0
Travis Job 35.3
4 35.4 (OCAML_VERSION=4.07 POST_INSTALL_HOOK="make report") 24 Nov 2018 11:27PM UTC 0
100.0
Travis Job 35.4
Source Files on build 35
  • Tree
  • List 0
  • Changed 3
  • Source Changed 2
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Build #35
  • dc29e67c on github
  • Prev Build on master (#34)
  • Next Build on master (#52)
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

© 2025 Coveralls, Inc