예제 #1
0
    def _execute(self, request):
        count = request['count']  # type: Optional[int]
        index = request['index']  # type: int
        seed = request['seed']  # type: Seed
        security_level = request['securityLevel']  # type: int

        generator = KeyGenerator(seed)

        return {
            'keys':
                generator.get_keys(start=index, count=count, iterations=security_level),
        }
예제 #2
0
    async def _execute(self, request: dict) -> dict:
        count: Optional[int] = request['count']
        index: int = request['index']
        seed: Seed = request['seed']
        security_level: int = request['securityLevel']

        generator = KeyGenerator(seed)

        return {
            'keys': generator.get_keys(
                start=index,
                count=count,
                iterations=security_level,
            ),
        }