Short for
Cryptographic Service Provider it provides
software or
hardware-based
encryption and
decryption services. It contains implementations of cryptographic standards
and algorithms. At a minimum, a CSP consists of a dynamic-link library (DLL)
that implements the functions in CryptoSPI (a system program interface). Most
CSPs contain the implementation of all of their own functions.
See also cryptography.