404

[ Avaa Bypassed ]




Upload:

Command:

botdev@3.145.200.81: ~ $
# This file is dual licensed under the terms of the Apache License, Version
# 2.0, and the BSD License. See the LICENSE file in the root of this repository
# for complete details.

from __future__ import absolute_import, division, print_function

import abc

import six


@six.add_metaclass(abc.ABCMeta)
class AsymmetricSignatureContext(object):
    @abc.abstractmethod
    def update(self, data):
        """
        Processes the provided bytes and returns nothing.
        """

    @abc.abstractmethod
    def finalize(self):
        """
        Returns the signature as bytes.
        """


@six.add_metaclass(abc.ABCMeta)
class AsymmetricVerificationContext(object):
    @abc.abstractmethod
    def update(self, data):
        """
        Processes the provided bytes and returns nothing.
        """

    @abc.abstractmethod
    def verify(self):
        """
        Raises an exception if the bytes provided to update do not match the
        signature or the signature does not match the public key.
        """

Filemanager

Name Type Size Permission Actions
__pycache__ Folder 0755
__init__.py File 1020 B 0644
dh.py File 5.33 KB 0644
dsa.py File 6.73 KB 0644
ec.py File 9.59 KB 0644
padding.py File 2.21 KB 0644
rsa.py File 10.08 KB 0644
utils.py File 1.68 KB 0644
x25519.py File 1.61 KB 0644