Decryptor/Encryptor API cleared; Decryptor Provider API defined
defensive copying of encrypted value improved; toString method overridden; hashCode and equals methods adjusted; readObject method added; other changes reflecting Decryptor API changes
JavaDoc updated
changes reflecting Decryptor/Encryptor API changes
reviewed and updated for last API changes
toString method overridden
changes reflecting last Decryptor/Encryptor API changes
encrypt method should have only one exit point
False-positive PMD warnings silenced
JavaDoc updates; equals implementation removed, replaced with equivalentOf method usable for subclasses
JavaDoc updated
equals method overridden