コード例 #1
0
ファイル: member.py プロジェクト: duy/dispersy
    def sign(self, data, offset=0, length=0):
        """
        Returns the signature of DATA, starting at OFFSET up to LENGTH bytes.

        Will raise a RuntimeError when this we do not have the private key.
        """
        if self._private_key:
            return ec_sign(self._ec, sha1(data[offset : length or len(data)]).digest())
        else:
            raise RuntimeError("unable to sign data without the private key")
コード例 #2
0
    def sign(self, data, offset=0, length=0):
        """
        Returns the signature of DATA, starting at OFFSET up to LENGTH bytes.

        Will raise a RuntimeError when this we do not have the private key.
        """
        if self._private_key:
            return ec_sign(self._ec,
                           sha1(data[offset:length or len(data)]).digest())
        else:
            raise RuntimeError("unable to sign data without the private key")
コード例 #3
0
ファイル: member.py プロジェクト: salekseev/freestream
 def sign(self, data, offset = 0, length = 0):
     return ec_sign(self._ec, sha1(data[offset:length or len(data)]).digest())
コード例 #4
0
 def sign(self, data, offset = 0, length = 0):
     return ec_sign(self._ec, sha1(data[offset:length or len(data)]).digest())
コード例 #5
0
ファイル: member.py プロジェクト: csko/Tribler
 def sign(self, data, offset=0, length=0):
     """
     Sign DATA using our private key.  Returns the signature.
     """
     assert not self._private_key is None
     return ec_sign(self._ec, sha1(data[offset:length or len(data)]).digest())