Coveralls logob
Coveralls logo
  • Home
  • Features
  • Pricing
  • Docs
  • Sign In

marcoonroad / hieroglyphs / 35
100%

DEFAULT BRANCH: master
Build:
Repo Added 11 Nov 2018 01:02PM UTC
Total Files 11
# Builds 74 Last
Badge
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 - 22:36 coverage remained the same at 100.0%
35

push

travis-ci-com

67cd34149a0d13332c8c67cdf6ece85f?size=18&default=identiconmarcoonroad
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%)

11375883.72 hits per line

Jobs
Coverage Job Files Covered Ran
100.0
35.1 (OCAML_VERSION=4.04 POST_INSTALL_HOOK="make report") 11 24 Nov 2018 11:03PM UTC Travis Job 35.1
100.0
35.2 (OCAML_VERSION=4.05 POST_INSTALL_HOOK="make report") 11 24 Nov 2018 11:03PM UTC Travis Job 35.2
100.0
35.3 (OCAML_VERSION=4.06 POST_INSTALL_HOOK="make report") 11 24 Nov 2018 11:05PM UTC Travis Job 35.3
100.0
35.4 (OCAML_VERSION=4.07 POST_INSTALL_HOOK="make report") 11 24 Nov 2018 11:27PM UTC Travis Job 35.4
Source Files on build 35
  • Tree
  • List 11
  • Changed 3
  • Source Changed 2
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Travis Build #35
  • dc29e67c on github
  • Prev Build on master (#20)
  • Next Build on master (#37)
Troubleshooting · Open an Issue · Sales · Support · ENTERPRISE · CAREERS · STATUS
BLOG · TWITTER · Legal & Privacy · Supported CI Services · What's a CI service? · Automated Testing

© 2022 Coveralls, Inc