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); }