Example #1
0
 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)
Example #2
0
 def from_pem(klass, string):
     return klass.from_der(der.unpem(string))
Example #3
0
 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))
Example #4
0
 def from_pem(klass, string):
     return klass.from_der(der.unpem(string))
Example #5
0
 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))