/** * Implementations of Freenet keys and blocks. Uses the encryption layer * to implement signed and hash-based block types, including code to verify * them at the node level, and to encode and decode them at the client * level. Includes @link USK which is not really a key at all at the node * level, but implements a crude updating scheme at the client level. Also * includes @link FreenetURI . */ package freenet.keys;