Chelsfield Cypher Library
 Answers to a Few Common Questions
Contents   Overview   Registration   Support   Operation  Purchase   FAQ
Listed here are a number of answers to questions that you may have in case of difficulty.  If you find you do have a problem with either the installation or the actual operation of the program, it's worth giving this list a look through first before you ring Technical Support.

Questions are not listed in any particular order 

Q Will the $49.00 License fee entitle me to distribute the Library File ?  
A Yes, as a single developer you may freely distribute the CSpmrbc.dll file for use with your own application code.  For corporate use, where development is spread across a number of developers and machines, we offer a 5-user license for $230 with a flat fee of $35 for each additional developer. 

Only CSpmrbc.dll may be distributed. The files contained in the CSCypher.zip file, and CSCypher.zip itself, should under no circumstances be made available to any third party firm or individual.     

 
Q What files do I need to copy to transfer the Cypher Library to my laptop at home?
A If you do not have a copy of CSCypher.zip which contains all the required files then the two essential files you will need are csdasys.dat and  CypherSetup.exe to create a new installation.  Please be aware however that for each new installation you will need to contact us for a new unlock code, this is because each install on a new machine requires a separate code. Normally we will not charge you for additional unlock codes providing these are for your own use.  Alternatively just copy the library file itself to the new machine.
Q Will the Cypher Library run over a network?
A The Cypher Setup Utility cannot be run over a network, but the resultant .dll's can be copied to individual clients.
Q The Cypher Library program installed ok, but my code can't seem to see it?
A

Make sure that you register the CSpmrbc.dll or CSpmrbc_UNLICENSED.dll library file after you have extracted it,  Move CSpmrbc.dll  to the required location and then register it from that location. To do this, open a DOS box and at the Windows command prompt type the following: regsvr32.exe [path]CSpmrbc.dll  Next, create a code reference to the registered file from the VB IDE. Select the "Project" menu then select "References...", and from the list, ensure that the item "Chelsfield Cypher Library" is checked (ticked). Also if you have more copies of the .dll on your system ensure you are registering and referencing the correct file.

Q What dependencies are required for the Library file?
A CSpmrbc.dll requires the VB6 runtimes (SP5) which are freely available from the net. No other custom dependencies are used.  Note that whenever CypherSetup.exe is run, it automatically checks to see if the correct VB runtimes exists. If not, then it will inflate and install these in the Windows System folder which only takes about 2 or 3 seconds.   
Q How do I remove the Cypher Library from my computer?
A Close the Cypher Library (if it's running) and any other running programs. Locate all instances of the CSpmrbc.dll library file and delete them. No other action is required as there are no registry changes made and no custom dependencies are used. 
Q The code from the VBExamples folder works but why can't I to recover encrypted data using my own code?
A If the project example works, then any failure is almost certainly down to errors in your own code.  Check the following:  1) That you are referencing the correct file in your decryption routine.   2)  That your password/phrase is correct.  -  Note that the Chelsfield Cypher Library will accept ANY binary character in the password field.  Also check that any space characters in the pass phrase match.   3)  Make sure that [ Option Explicit ] is turned on to assist you track down any variable spelling errors.
Q I have a valid unlock code, but why won't it work on my new PC ?
A To run the Cypher Library on a new (or different) PC or laptop you will need to install it again from your original Cypher Setup Utility.  You will also need to contact us for a new unlock code,  because each install on a new machine requires a separate code.  Even if you are a licensed user, then you will not be able to extract a new copy of the library file on an additional machine without first getting a new unlock code.  Normally we will not charge you for additional unlock codes providing these are for your own use. In any event as a licensed user you could copy the library file itself.

Contents   Overview   Registration   Support   Operation   Purchase   FAQ

Lower Farm House  Little Barford  St. Neots  Cambridgeshire  PE19 6YE 
Tel: +44 ( 0)1480 472446   E-mail: sales@chelsfieldsolutions.com