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)
Returns PUT and the new value if modified. If new value is
dataset/ETHPy150Open CollabQ/CollabQ/vendor/gdata/tlslite/utils/keyfactory.py/_createPrivateKey--crossover with--dataset/ETHPy150Open viewfinderco/viewfinder/backend/db/schema.py/_PlacemarkValue.Update