Bouncy Castle link
Notes about criticality