def bytes(self, length): """ Generate and return a random sequence of length bytes. """ result = _ffi.new('byte[%d]' % length) ret = _lib.wc_RNG_GenerateBlock(self.native_object, result, length) if ret < 0: # pragma: no cover raise WolfCryptError("RNG generate block error (%d)" % ret) return _ffi.buffer(result, length)[:]
def bytes(self, length): """ Generate and return a random sequence of length bytes. """ result = _ffi.new('byte[%d]' % length) ret = _lib.wc_RNG_GenerateBlock(self.native_object, result, length) if ret < 0: raise WolfCryptError("RNG generate block error (%d)" % ret) return _ffi.buffer(result, length)[:]
def bytes(self, length): """ Generate and return a random sequence of length bytes. """ result = t2b("\0" * length) ret = _lib.wc_RNG_GenerateBlock(self.native_object, result, length) if ret < 0: raise WolfCryptError("RNG generate block error (%d)" % ret) return result
def bytes(self, length): """ Generate and return a random sequence of length bytes. """ result = t2b("\0" * length) ret = _lib.wc_RNG_GenerateBlock(self.native_object, result, length) if ret < 0: raise WolfCryptError("RNG generate block error (%d)" % ret) return result