private void storeKeyPair(ECKeyPair keyPair) {
    String privateKey = CMAccountUtils.encodeHex(keyPair.getPrivateKey().getD());
    ECPoint publicKey = keyPair.getPublicKey().getQ();

    ContentValues values = new ContentValues();
    values.put(CMAccountProvider.ECDHKeyStoreColumns.PRIVATE, privateKey.toString());
    values.put(
        CMAccountProvider.ECDHKeyStoreColumns.PUBLIC,
        CMAccountUtils.encodeHex(publicKey.getEncoded()));
    values.put(CMAccountProvider.ECDHKeyStoreColumns.KEY_ID, keyPair.getKeyId());
    mContext.getContentResolver().insert(CMAccountProvider.ECDH_CONTENT_URI, values);
  }