vault-tree-0.6.0

https://rubygems.org

vault-tree

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 571600

number: 0.6.0

platform: ruby

spec_sha256: 70897e52b9d326074864ee3c43171598c0cc7da265e9a1c5b09839450cadae6d

sha256: 6c3c67a9cbfb4f10cc009d5051b5d7d789c09794eaaa27851b48966a7dc76c63

created_at: 2024-05-13 08:22:12 UTC

updated_at: 2024-06-09 06:55:03 UTC

position: 1

version_data_entries_count: 96

uploaded_at: 2014-07-27 00:27:19 UTC

indexed: true

has_extensions:

extensions:

Gem size: 31.5 KB

Version Data Entries

Total: 96

Unpacked size: 110 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.gitignore64400326 Bytese0ce37369a6444e4d89484829e35bd7481036862c643f50bd810b28fdc426202
.rspec644008 Bytesd59fa712d58b2ac2197124fe6e24bf353111260fc3ed1c3304520c32ad00d128
CHANGE_LOG.md644001.05 KBe2114cf70494877ce8099603fc9b8b34034e0e8a460364aa7a29406c43de36b4
Gemfile6440037 Bytesfd806ee2dbdc5c7cbf41c0f1fd32d6061cfa536986b2e0f8f816069147f8632c
LICENSE.txt644001.06 KB3e64b822ee45b2dbe85ee534180b0a82aad12a473fb046a78a612ad3ee101fc5
README.md644001.46 KBf728b118e63c0c252d020c49add44fea49927c09bcc09ea7d6917fbfa7070ad9
Rakefile64400873 Bytesf81a301d5866b4eb642d0fb6e8efe370b4084c3b53c70bc34dd7db9649e276b0
features/.nav64400457 Bytes7a0cd888d1d9b5919facfa224ddea2661424d3631e3401238cf208b81f5f8a48
features/contracts/asymmetric_vault.feature644003.33 KB18b513eccccfb9bc4c680cce48098e834be7ab8c90ef10be389f570ebd2dafb1
features/contracts/block_chain_key_transfer.feature644004.08 KB869947c0c15e18b1ab9eb312beb40a111f731710a233194f7e6c48fe47c657f3
features/contracts/one_two_three.feature644005.11 KBa6d60907554d87544dbe9fee8a97bf86fd139ba7e713676b13ca3cf67522e8ee
features/contracts/readme.md644004.76 KB165bd4480a4393a103ff9021ca0ea5e3f1f1019ea15764a4d99745a14240e562
features/contracts_and_vaults.md644005.28 KB710537b49893c9ca0b080fb1b0787e12c69adaae32466012e21f876e0e54d15a
features/contributing_to_vault_tree.md644002.53 KB34da20c4ecfcad3e15d971dfdeea4191501aa22a49e6159ab77269cc3e7bf7cd
features/decision_tree.md644001.02 KBc004fb1b1afedf2c93f4dc88cf98c4fbe4e9016a597485c5d18995ad421e54c6
features/enforcement_problem.md644001.28 KBb23496431a978fba34ad03f813134897f971d737fcf99ba60b182152ede47b7e
features/exceptions.feature644002.74 KB6e03119eb448faa3a9a8514cf58866fc0807f90171c2bb7d3c196ea2214a121c
features/install_and_usage.md644001.36 KB00d7aeb146382199d92412f5a2aeeee7758b0f51344a22f550e3d033f27f8b86
lib/vault-tree/version.rb6440041 Bytes192bb90ea0a08adfed3f5c69189123923783e8504aa421861774847ffd9c47ca
features/keywords/assembled_shamir_key.feature644001.89 KB734c528415d676fa21549417c5649b2ced2eb30430d322d33ed831c96312438a
features/keywords/contents.feature64400700 Bytesdedb46554b0d9aecf1eb85bd74a6cd78f3b0e954976c7958b17cb8df38cf3fb7
features/keywords/decryption_key.feature64400279 Bytes9ff7b7d50fd2a8d0e8993a9f94c4279c9d97ee182a02698ed8d54ac3fc32a3d3
features/keywords/dh_key.feature644002.09 KBbc641fe1553ed57c5c2eb694b4dcec69c0af44fdeec5317c3338b6aa2ae0ca22
features/keywords/external_input.feature644001.4 KBea36649882023b2eca9fd62436144e5cd894c84b173850e63b965e829be1491c
features/keywords/external_key.feature64400851 Bytesa16c4ca8d2a2f5e69dc1ccfe4610301bce81e185bd10a6977551a7d7cdb1e906
features/keywords/key.feature644001.2 KBb368c829fbea888f40e9b96f6bb549bdae35c2c3cb971950db2196a7b6102697
features/keywords/public_encryption_key.feature64400404 Bytes258e74a444c1a31face15f0b20460dbdb57296c91be1c177446698ac58f9b339
features/keywords/random_number.feature644001.16 KBe456a900bfcf4db6ee578848da4a1e58f83358a43f2e27ffb6adda3c5ff161bd
features/keywords/readme.md64400197 Bytes23411841d63a27cf734649c338fd6c3043ad6f471b2756e4c6776a98f341ae32
features/keywords/shamir_key_shares.feature64400862 Bytesfe75407171ed92eccc6dd5da47d9202b361ec57edc9336ddb67e3f31ef32d2e1
features/keywords/shamir_share.feature644001.34 KB91628a2d60c86187a1565b952bc543433d740abfef34b2c41504ca254cfe3ba1
features/keywords/split_key.feature644001.71 KBeff2c14c8bcacdcdb75b4f263f63374d782f0fd37955ad45a26daa83d4bef568
features/keywords/unlocked.feature644001.72 KBccb6b9c68eedc183b940823fca8a63976979d26672486f7bd435524e17039cdd
features/readme.md64400226 Bytes6490fd8eb71682fda737e0e3311195b447ffae5d735900a946fe96571013a804
features/steps/asymmetric_vault.steps.rb644001.64 KB6b3b82de683d1c2d53803975c429beea8a33a48d80d11eda744dfa121f4ee9f3
features/steps/block_chain_key_transfer.steps.rb644002.3 KB9b064566a0fd590e55468ce8e08416e7d6559549606a17d189da51d7ee3129cd
features/steps/core.steps.rb644004.93 KBbda809e6257ab8c221f05dabf99db5710b434420c02c1faaae6ff986b748f4ae
features/steps/exceptions.steps.rb644003.56 KBcafe841aad8f4f8e1df4b095278d83174396d385d7ec9961b223e08b746c72b1
features/steps/external_input.steps.rb64400911 Bytesc3fe977301a9736248b5740fe91f012ee196266e93c0a02ced9eb132de5cd170
features/steps/one_two_three.steps.rb644002.82 KBe4c8f16f71b6161b5e4a924d5b85bf42b05d560a21564d086c0fff51d1aceeff
features/steps/secret_sharing.steps.rb644002.44 KB9cb5b99f201737ca10dfcf607359f0c84659e775443f677212f28dba1c39359c
features/support/env.rb6440040 Bytes067e8d5eb172db63917f03ade205335f8cdaff25b19cb3eabbd87c3ed57d68a7
features/what_is_vault_tree.md644001.28 KB0f931e297a3a96011cf8a92460e1793416da9f40dbd58214b52f9448f0f1207d
features/world.rb6440048 Bytese17ce53ded8828736b376e4eb49bbd52dddf85c583237d20154a6c7c7dc9f8be
lib/vault-tree.rb64400727 Bytese5335233c2963850dad67035ca966c0a4b30b361fce4890b5683afe475a92cdc
lib/vault-tree/contract/content_ciphertext.rb64400622 Bytesb6a548c50f68a88f2eac8bf0edce60f8c86d2aa5bbfd3235b4f53cc9733b0303
lib/vault-tree/contract/content_plaintext.rb64400633 Bytesec922e171f78a5d63c782380f53a37d8ba3892ca29e62d0430a3811fbecc7822
lib/vault-tree/contract/contract.rb64400973 Bytes67978b2396da04e4c3c46182f218f27c51fcea3c23f4e96c3bcbb4fec387aa12
lib/vault-tree/contract/contract_header.rb64400167 Bytes65de9a024d87cb1008714e303bdabd308690bf6ff190837720b1426623f2c9ce
lib/vault-tree/contract/contract_presenter.rb64400422 Bytesd553abcc7d448ddfdfc42d7aa54f0dfa25cff414c88bd2a343339a1acd7be0ed
lib/vault-tree/contract/null_vault.rb64400146 Bytesb3aba55aaa25e0562a6e8d3b87badee7df8821b0fd8a44dc34f60ada375c9a4f
lib/vault-tree/contract/vault.rb644001.35 KBd798bc335c6ecfaf457ee388cad0073b5ea867d0afb1bae491c902b45c270cda
lib/vault-tree/contract/vault_key.rb64400288 Bytes4405a28ae8bd26379d6c3c4e252a9985255a825e25a191df79c6ebcbcfdb11e4
lib/vault-tree/contract/vault_list.rb644001.07 KB0df2204d1b6d8c229983436c100306c9b5327d8770445890730f68e1bfae01c5
lib/vault-tree/exceptions/empty_vault.rb64400620 Bytes61fd3bcc897c9d94184b348d472cdf9288cdf8cdb342cd343d606e8aeeac905f
lib/vault-tree/exceptions/failed_lock_attempt.rb64400352 Bytes6729c6c332a8a47c1fb082f37455a4d5619849faeccb79a2ad88472b37498938
lib/vault-tree/exceptions/failed_unlock_attempt.rb644001011 Bytes5d9c2d3b46abb3e33d9446b3da9ac6a4e956d1e4b2eb2e2b8287e6f17bc39872
lib/vault-tree/exceptions/invalid_external_input.rb64400291 Bytese633f67e45102efe4f7377dea0746cffe98239811179b73e0de803a6c460427d
lib/vault-tree/exceptions/invalid_shamir_split.rb64400104 Bytes168a9c4a4623c70c29d542b6d0833b4984f2799bfe50f739949bcb7c86dbb6fc
lib/vault-tree/exceptions/invalid_signature.rb644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
lib/vault-tree/exceptions/library_exception.rb644001.15 KB9e51ded410cc192e29178a0fe89ab08ace5f5ca0c82298eaf068ced87901bef5
lib/vault-tree/exceptions/malformed_json.rb644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
lib/vault-tree/exceptions/missing_partner_decryption_key.rb64400320 Bytese5c12ebde1e6290c8c4101695c725e43505ec4d1de8307643a5e98bd801bc741
lib/vault-tree/exceptions/non_unique_vault_id.rb644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
lib/vault-tree/exceptions/unsupported_keyword.rb64400439 Bytes645165a531e3cc56a60df86518b1948af938dc68fe1560d58cfae16d2b46a9cc
lib/vault-tree/exceptions/vault_does_not_exist.rb64400269 Bytes5b6a49214d2345fcac05f54d6c8b0eaf336d5bbf052cb0fe08d0123fb1917a1c
lib/vault-tree/keywords/assembled_shamir_key.rb64400889 Bytese44c69296690b1b60908e9f42687934ba769096add376c9fafc9607568c8f22f
lib/vault-tree/keywords/contents.rb64400217 Bytes3099e47fd5a6b5e51d03ddf0a6cede6c7b56dc3e2c434662ddb7bc6fd72ead2e
lib/vault-tree/keywords/decryption_key.rb64400129 Byteseadd35acf2d0d233bdec06239ff09cb97acb444ff20108605b1b1085fc713bea
lib/vault-tree/keywords/dh_key.rb64400555 Bytes1eab577606e917bc1a0f1b7d577a07360f5a90b18228d7037c57d00e1479c4c8
lib/vault-tree/keywords/external_input.rb644001.14 KB7d965cd7d02b42c9f6f06c6ba32caa68ebae5c44bc9728d224d9439688fcb599
lib/vault-tree/keywords/external_key.rb64400379 Bytes1c6f625f0cf7348707fa075c8d266cc22ed141fbe791e894cbda952e68a1f49b
lib/vault-tree/keywords/key.rb64400310 Bytes1b5586884c05709e659fbcdbce6db48f7399acb99322998b1fc76d5349c7bbaa
lib/vault-tree/keywords/keyword.rb64400312 Bytesbc5bfcc89aa4660b9e5fe472bfc976c93e4244b3a025caceddaf53afa044acb8
lib/vault-tree/keywords/keyword_interpreter.rb64400911 Bytes9d2f292e3386e7811c86d40ad683ff8ab7dcc96b707bdffa385c8141336de417
lib/vault-tree/keywords/public_encryption_key.rb64400342 Bytes80c1c1ac0fe66d8f629fadfc2e8a9c15370fa9964ff361f843e1b030959f41a0
lib/vault-tree/keywords/random_number.rb64400121 Bytesa6be93404d2a5542d3ebeead31eda539779e18adb48c43653e10912bfcfa6c36
lib/vault-tree/keywords/shamir_key_shares.rb64400418 Bytes020a7bbce35e9d639089c4e3f7f14afa64092fdf72978fb2f783ee78cc7c7b32
lib/vault-tree/keywords/shamir_share.rb64400406 Bytesa01dc38124b3e4030c83a30bdc3461a32be786205b4d453b60a5421e531f4be5
lib/vault-tree/keywords/split_key.rb64400370 Bytes94ac12339ffb046a680b3680578d41dda3c3b0edefce5d1b912d6933766940eb
lib/vault-tree/keywords/unlocked.rb64400134 Bytes1c6c3e7877b4ef80f7fb1728cece5177ffc81b59c889d880d2026fbf5fb8b2a9
lib/vault-tree/lock_smith.rb644005.36 KBc6f0eb6140da0cea1bfd6927b1eaa8ad41aa4600d8ae524eae26f68226d91fc1
lib/vault-tree/lock_smith/assembled_shamir_key.rb644001.46 KBcc1abc2d4be10ce0b7ff346fd1f3aeb03ca4584914329d7cc0197ba0551119dd
lib/vault-tree/lock_smith/dh_key_pair.rb64400196 Bytesdecfcde7eed3d3cf6e760e09c5719cbbdfcafa3091b78e8a7540940c1b8b8198
lib/vault-tree/lock_smith/null_vault.rb6440045 Bytes6a0d35979566bb25a22a6a5834e4a38932dea100d05a9eaf424bd0de83091e5e
lib/vault-tree/lock_smith/shamir_key_shares.rb644001.38 KB6b7a9223621e1e443e2470981663fbe7caae682aa39066144599c35f919565e2
lib/vault-tree/lock_smith/split_key_crypto.rb64400387 Bytes455c50a3c03f84f54a601ecb4ce848e9c45211dd5b5eda2d13a4df4e2987b84e
lib/vault-tree/path_helpers.rb644001.34 KB676cfd9d95b73e00fd00db46acf144fc900a34bb3a206c8b28e61cc9e8e27ce7
lib/vault-tree/util/json.rb64400237 Bytes72adc5d6f2ab6268bcfabec929a9b7f6fa5aa1d81484e3f07b4e02adc9334f11
lib/vault-tree/util/string.rb64400337 Bytesa1095358dbb88bd309f0b035d6d2d6f862755d66c45cc2408d28cc101e011ba0
spec/assembled_shamir_key_spec.rb644002.72 KBb7171efde96066c888a11ad03772806d4db13ecc7331ea1032425dc12404d4c4
spec/custom_exception_spec.rb644001.96 KB0f90f566046bf13d12a24db430cafb0444724aeba147e7b360277317831ed86c
spec/lock_smith_spec.rb644001.9 KBdb1024e46c5af3cc88bbff12b77ae7db10bc8e89266c1b494022fc667c9ee6d7
spec/secret_sharing_spec.rb644001.01 KBeef00a4549f2f30c8c421a8dfb2a4bb79a5c2e609604d216caa94d597a5d7520
spec/shamir_key_shares_spec.rb644001.02 KB6ec9b69e53b7be70af8e784f6aada0253c3e3ab3f660351d7ea808dfd3b496fd
vault-tree.gemspec644001.06 KB0b8941f7d3169dfa26c941c5a6817f183567475c22d8c707c16864ae3702cc9c