UNPKG

secret-sharing.js

Version:

Shamir's Secret Sharing Scheme for javascript - https://www.virtualcapitalofamerica.com

106 lines (86 loc) 6.13 kB
##### Signed by https://keybase.io/grempe ``` -----BEGIN PGP SIGNATURE----- iQIcBAABCgAGBQJU9WD+AAoJEOcWanfPl9CR6KQP/0WuMSOIaKhi2wMOP370Fnr4 p4LDNBMEG4aeCRNsmMvE8qX35lQGqVMoKxK0Qn/j2lAD1lg3s3MVl05mE6y7rPis FT98YjXnd2fAxO5LuRq0LJTCi4y10BAY7qQ29Cc1LsgqustVTr5R2XKaaa6bCRcT qWXVnjSA5Hi4mPewg3NQbhLJ8frbknsVtEuoWAnW77vtkk1fNq8D+250RKch0mAF tjI18pOVmgBSgPKJM5eWKpS0z26zJNk449bD0GyhuJVAyOoxHygclRJ+mqaOBXf3 CnBtcW5M4WfYwYyEklSwGdYDhYkqzvb0Knnu3r+QNmnRQMucbRx1v186NMeMAkAa G/FlT1bYhA8Iq9E2sOLkvMggszJvOPcNMULzw44QFRpdR/rL8iFKxDNEqqKAKQ8A ztMCbfE3s3ZBSNV0G5i61N9LGqgt4D2Dj+0W173Jcy/xkchfddShiDQL5px78mMv EaClfteUTC0scjmnANwuHFjbe14ef+DdzhHlPhDH5gDIQKqz9P3txEX8c2635+vz sjnPWzp21YrNvMroCLVkrRVvWfkVn9A0wIwfEGP5TEldoSoUnhLlVwFQzU5zMtem b6PP78m02WTy+IFOaexyTmak5vk6h0K1fOmPMQa1gtTs2stGEZs9a84HjWLhkH7P hdrNncElVF+0PfKO6HP7 =E2uj -----END PGP SIGNATURE----- ``` <!-- END SIGNATURES --> ### Begin signed statement #### Expect ``` size exec file contents ./ 230 .editorconfig 017caf2a9928fb0437d5cc564d0da6b986fb3c5ffa16edbb55aa3caa5d6386c2 49 .gitignore d31fb15eaa0640946f70eefc01db23050b9fe441772823b63efcf0f63e694fa9 49 .npmignore d31fb15eaa0640946f70eefc01db23050b9fe441772823b63efcf0f63e694fa9 benchmark/ 998 benchmark.html f9857fbe1b467fdb04b2576941e27a630f267feecf61d1f1e77da373b14171ee 581 bower.json 4e5acdd6be5321edd39827aed6d171e1d315d88ff9bd2b033a000ce3c2edcafb examples/ AMD/ 11 .gitignore 2b49e9d3cc2f080e0c46ce40d71683c66176a6ea1ac0266b575d4a5ab834e785 58 package.json 62c73ee1e5aced917fdbfa664b8171978222874560499d439400229c9e80f0ed 915 README.md b1256010bf1a78659986a56e7ef6a26d746094a649b004cbda0a77d7b9419f14 tools/ 192 build.js 4ea6d78dcafb401ab20b6728e415232b27d86033c17e6ca11ff8cbf0b694a2fd 1064246 r.js 9c95f8a36b3d0660d810713e84a26175eb8071c8513ca0a2178e0e3c14fef37d www/ app/ 448 main.js f3d86debb00eac932a7655dfbf3b02cdbdde1ed07df8f4b9bf007ad4b7924c78 235 messages.js 114c4ffac521b191b7042d444e012e25675f8ae39b9ca9eaff9457a933f495d7 390 app.js 8bc0635a6a2f277bf22e8c3af4c005f04dd8a217baae1d868180f55f4bb4aa81 754 index.html 3e507fdbdea785d3e588a8ba0b77b76810f1c13455f0e0ced82e58d6e0fb79c6 lib/ 91 print.js 338fadd6fdfdf9ff82b7dc7a14aafeb326ffbfbd109254c7634e37c08e983bcb 83520 require.js 346b4cd789dfa63e4695ee5386d2f115a4233da2bab3c322f2fc32c87a854ce9 3979 example_js_global.html a0dba07d2396ffad09cd7ed6a32352abec2eafbd376b0aac476c3272b1f228b0 861 example_node.js f83d3502aa789a83e638016f61c0693f8445a08521d7fa06b30e03937a1eb0f4 1756 Gruntfile.js a451f25e56da30d4475cfdd14199c3386144bbe09e3850714964758d91960334 lcov/ 1061 LICENSE 2baf40ac753a4f17c5f447f923f63aee1024fa1799f77393b91b9adeb2b648d7 1165 package.json c5e1bb0a6a88b08f01cabbbe8b5445f6407bd82f8140bb89e165b02b514d1bcb 23354 README.md 554cbd122a4806e8458f908f431344d4a382190c65b70d3bc3ecfa9cefa23aed 37027 secret-sharing.js 2eb0a2409c85d315eb06ed09af6607697fdb16df4807c5bf67a515c3f5e71b61 10321 secrets.min.js 18a3952a6f0cf036f27cca7fab827165e2e99c3fd5cd87b77d6c50a9a7f1284f spec/ 4744 x SecretsPrivateSpec.js 3bbe3e4e6c6b5fadaa84ae40213c695df309ce131c658a1984ef30fd854bdf6d 31783 x SecretsSpec.js 057739c4a5dcbd1368c473f7ab4fd101bee958758ace85f727a51904e7f47aef 242 x SpecHelper.js 5abf285cc53d660b624f783d5c191853537253cb56712b5db2202eff24b25cb0 865 x SpecRunner.html 9f4703ce00901dd14705e2b3fbbae3453c74e7ee4a7921f0d5e34c06c854dc14 869 x SpecRunnerMinified.html 9ad77379d63f0c2fbc741c2d3ed109f5aa89432d533cfec790d2985805f9bd30 ``` #### Ignore ``` /SIGNED.md ``` #### Presets ``` git # ignore .git and anything as described by .gitignore files ``` <!-- summarize version = 0.0.9 --> ### End signed statement <hr> #### Notes With keybase you can sign any directory's contents, whether it's a git repo, source code distribution, or a personal documents folder. It aims to replace the drudgery of: 1. comparing a zipped file to a detached statement 2. downloading a public key 3. confirming it is in fact the author's by reviewing public statements they've made, using it All in one simple command: ```bash keybase dir verify ``` There are lots of options, including assertions for automating your checks. For more info, check out https://keybase.io/docs/command_line/code_signing