The VIA PadLock Cryptographic Service Provider (CSP) is a software module that enables the Microsoft® Cryptographic Application Programming Interface (CryptoAPI) – used by programmers to enhance security in applications – to offload much of the security heavy-lifting to the VIA PadLock Security Engine integrated into the VIA C7™ processor family. CSP for both WinCE and WinXP have both been updated today.