parameters: (key)
return_statement: return _createPrivateRSAKey(key.n, key.e, key.d, key.p, key.q, key.dP,
                                  key.dQ, key.qInv)
docstring: Create a new private key.  Return the most efficient key possible.
docstring_summary: Create a new private key.  Return the most efficient key possible.
docstring_tokens: Create a new private key . Return the most efficient key possible .
function: def _createPrivateKey(key):
      """
      Create a new private key.  Return the most efficient key possible.
      """
      if not isinstance(key, RSAKey):
          raise AssertionError()
      if not key.hasPrivateKey():
          raise AssertionError()
      return _createPrivateRSAKey(key.n, key.e, key.d, key.p, key.q, key.dP,
                                  key.dQ, key.qInv)
function_tokens: def _createPrivateKey ( key ) : if not isinstance ( key , RSAKey ) : raise AssertionError ( ) if not key . hasPrivateKey ( ) : raise AssertionError ( ) return _createPrivateRSAKey ( key . n , key . e , key . d , key . p , key . q , key . dP , key . dQ , key . qInv )