def __init__(self): self.native_object = _ffi.new("RsaKey *") ret = _lib.wc_InitRsaKey(self.native_object, _ffi.NULL) if ret < 0: raise WolfCryptError("Invalid key error (%d)" % ret) self._random = Random()
def __init__(self): self.native_object = _ffi.new("RsaKey *") ret = _lib.wc_InitRsaKey(self.native_object, _ffi.NULL) if ret < 0: raise WolfCryptError("Invalid key error (%d)" % ret) self._random = Random() ret = _lib.wc_RsaSetRNG(self.native_object, self._random.native_object) if ret < 0: raise WolfCryptError("Key initialization error (%d)" % ret)
def __init__(self): self.native_object = _ffi.new("RsaKey *") ret = _lib.wc_InitRsaKey(self.native_object, _ffi.NULL) if ret < 0: # pragma: no cover raise WolfCryptError("Invalid key error (%d)" % ret) self._random = Random() ret = _lib.wc_RsaSetRNG(self.native_object, self._random.native_object) if ret < 0: # pragma: no cover raise WolfCryptError("Key initialization error (%d)" % ret)