def __init__(self, algo): md = getattr(m2, algo, None) if md is None: raise ValueError, ('unknown algorithm', algo) self.md = md() self.ctx = m2.md_ctx_new() m2.digest_init(self.ctx, self.md)
def __init__(self, algo): md = getattr(m2, algo, None) if md is None: raise ValueError, ('unknown algorithm', algo) self.md=md() self.ctx=m2.md_ctx_new() m2.digest_init(self.ctx, self.md)
def __init__(self, algo): md = getattr(m2, algo, None) if md is None: # if the digest algorithm isn't found as an attribute of the m2 # module, try to look up the digest using get_digestbyname() self.md = m2.get_digestbyname(algo) if self.md is None: raise ValueError("unknown algorithm", algo) else: self.md = md() self.ctx = m2.md_ctx_new() m2.digest_init(self.ctx, self.md)
def _set_context(self, md): mda = getattr(m2, md, None) if mda is None: raise ValueError, ('unknown message digest', md) self.md = mda() self.ctx = m2.md_ctx_new()
def _set_context(self, md): mda = getattr(m2, md, None) if mda is None: raise ValueError("unknown message digest", md) self.md = mda() self.ctx = m2.md_ctx_new()