def from_pem(klass, string, hashfunc=sha1): # the privkey pem file has two sections: "EC PARAMETERS" and "EC # PRIVATE KEY". The first is redundant. if PY3 and isinstance(string, str): string = string.encode() privkey_pem = string[string.index(b("-----BEGIN EC PRIVATE KEY-----") ):] return klass.from_der(der.unpem(privkey_pem), hashfunc)
def from_pem(klass, string): return klass.from_der(der.unpem(string))
def from_pem(klass, string): # the privkey pem file has two sections: "EC PARAMETERS" and "EC # PRIVATE KEY". The first is redundant. privkey_pem = string[string.index("-----BEGIN EC PRIVATE KEY-----"):] return klass.from_der(der.unpem(privkey_pem))