Basic functions
CryptoShepherdsはデータ所有者と共有者のための基本的な機能を提供します。
たった6つの機能で、完全に分散化された方法でデータの保存、取得、共有が可能です。
Functions for Data Owners
Creating a Folder
JavaScript
cs.createFolder('/path/to/folder');
Saving Data
JavaScript
cs.saveData('/path/to/folder', 'filename', data);
Retrieving Data
JavaScript
cs.loadData('/path/to/folder', 'filename');
Functions for Data Sharers
Sharing a Folder
JavaScript
cs.setShareFolder('/path/to/folder', decryptionCondition);
Sharing a File
JavaScript
cs.setShareData('/path/to/folder', 'filename', decryptionCondition);
Accessing Shared Data
JavaScript
cs.accessData('/path/to/folder', 'filename');