added BC provider to fix android key issue