## robbiblubber.org Spellbook Core Library The robbiblubber.org Spellbook Core Library replaces the former Utility Library. Support of the Diabolic Data Notation (ddn) for the use in the context of the Diabolic Device Protocol (ddp) and also as a generic data interchange format has been improved. The repository can be found at https://bitbucket.org/robbiblubber/workspace/projects/SPBK. API documentation is available from https://robbiblubber.lima-city.org/. For general information see http://robbiblubber.org/. The robbiblubber.org Spellbook Core Library is provided under the MIT license and may be used without restrictions under the conditions of this license argeement. ### ddn Support The library supports full control of ddn data via the **DdnElement** class. It also provides ddn serialization and deserialization through the **Ddn** class. ### Hashing and Encoding The robbiblubber.org Spellbook Core Library provides standard implementations of encoding, encryption and hashing algorithms through the **IEncoder**, **IEncrypter**, and **IHash** interfaces. These include the **Base62** encoder and support for the **FunnelCake** encryption algorithm. ### Utility Classes The library contains a number of support classes that are widely used in robbiblubber.org software products.