I have many C# applications that require a newly coded security protocol I wrote. There are many classes associated with the protocol, and it is not necessary to view the code at this point by the protocol caller, assuming proper documentation.
I think the process is to create a class library after reviewing Microsoft's Designing for Extensibility but I have never done this before. Can some one outline the proper process for this from creation of the library to implementation of the library? If the answer is not creating a class library, can some one provide a reference detailing process, including requirements?