This is just a quick note to announce the release of Qwicap version 1.4b3. Download links, and the usual documentation and example applications, can be found on the Qwicap home page. This version of Qwicap fixes a bug introduced late in the 1.4b2 development cycle that can cause a
NullPointerException to be thrown when rejecting inputs supplied by certain form controls. It also makes Qwicap's internal Rule 30 pseudo-random number generator (PRNG) implementation (see also page 974) available through the "Provider" mechanism of the
java.security.Security class. Thus, it is now possible to create
SecureRandom instances which utilize Qwicap's PRNG implementation, and which are seeded from Qwicap's persistent, internal instance of that PRNG.
By the way, I'd hoped, by now, to be offering a write-up of the Qwicap 1.4 development process, discussing the feedback loop that was established with the developers who were using it at the time, and the additional adjustments that were made to it following a review of their completed code, but I write slowly, and it's still nowhere near complete.