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")
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")
def sign(self, data, offset = 0, length = 0): return ec_sign(self._ec, sha1(data[offset:length or len(data)]).digest())
def sign(self, data, offset = 0, length = 0): return ec_sign(self._ec, sha1(data[offset:length or len(data)]).digest())
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())