示例#1
0
 def generate(cls):
     from cryptography.hazmat.backends.openssl.backend import backend
     if not backend.x25519_supported():
         raise UnsupportedAlgorithm(
             "X25519 is not supported by this version of OpenSSL.",
             _Reasons.UNSUPPORTED_EXCHANGE_ALGORITHM)
     return backend.x25519_generate_key()
示例#2
0
 def generate(cls):
     from cryptography.hazmat.backends.openssl.backend import backend
     if not backend.x25519_supported():
         raise UnsupportedAlgorithm(
             "X25519 is not supported by this version of OpenSSL.",
             _Reasons.UNSUPPORTED_EXCHANGE_ALGORITHM
         )
     return backend.x25519_generate_key()