Use the TLS 1.0 PRF for the random block
Remove redundant Mac.Init calls
Move NullOutputStream to util/io
Port from Java many of the new TLS classes and a few minor changes
Fixed-point-comb uses existing precomputation info if it's for the same _or greater_ width as requested
Update version to beta.4 following beta.3 release
Check for low-weight numbers in DH parameter generation and RSA key generation
Add low-weight guard to ECKeyPairGenerator
Set the SecureRandom more intelligently
Change access modifiers to support subclassing
Port some minor updates from Java
Check the low-bit of y is consistent with the header byte in hybrid EC point encodings