Skip to content

Commit

Permalink
Add shamir create test.
Browse files Browse the repository at this point in the history
  • Loading branch information
AureliaDolo committed May 16, 2024
1 parent f8a026a commit 8cd5970
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 0 deletions.
2 changes: 2 additions & 0 deletions server/parsec/components/memory/factory.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@
from parsec.components.memory.pki import MemoryPkiEnrollmentComponent
from parsec.components.memory.realm import MemoryRealmComponent
from parsec.components.memory.sequester import MemorySequesterComponent
from parsec.components.memory.shamir import MemoryShamirComponent
from parsec.components.memory.user import MemoryUserComponent
from parsec.components.memory.vlob import MemoryVlobComponent
from parsec.config import BackendConfig
Expand All @@ -44,6 +45,7 @@ async def components_factory(config: BackendConfig) -> AsyncGenerator[dict[str,
ping = MemoryPingComponent(event_bus)
pki = MemoryPkiEnrollmentComponent(data, event_bus)
sequester = MemorySequesterComponent(data, event_bus)
shamir = MemoryShamirComponent()
blockstore = blockstore_factory(config.blockstore_config, mocked_data=data)
block = MemoryBlockComponent(data, blockstore)
events = MemoryEventsComponent(data, config, event_bus)
Expand Down
4 changes: 4 additions & 0 deletions server/parsec/components/memory/shamir.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
from parsec.components.shamir import BaseShamirComponent

class MemoryShamirComponent(BaseShamirComponent):
pass
8 changes: 8 additions & 0 deletions server/parsec/components/shamir.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
from parsec.api import api
from parsec._parsec import authenticated_cmds
from parsec.client_context import AuthenticatedClientContext

class BaseShamirComponent:
@api
async def create_shared_recovery_device(self, client_ctx: AuthenticatedClientContext, req: authenticated_cmds.latest.shamir_recovery_setup.Req) -> authenticated_cmds.latest.shamir_recovery_setup.Rep:
pass

0 comments on commit 8cd5970

Please sign in to comment.