Added bouncy castle directly rather than via provider