Patent ID: 8166294
Filing Date: 2012-04-24
Classification: G06F,H04L

Abstract:
1. A method for processing requests, comprising: calling into a user-level encryption framework to process a first request, wherein calling into the encryption framework comprises sending the first request from a user-level application and wherein the user-level encryption framework comprises a first user-level cryptographic provider which when executed performs a first cryptographic function and a second user-level cryptographic provider which when executed performs a second cryptographic function; processing the first request and returning a result to the user-level application, wherein processing the first request comprises: calling into the user-level encryption framework to load an additional user-level cryptographic provider on demand, wherein the additional user-level cryptographic provider is offered as one of the available user-level providers; receiving a second request; and selecting the additional user-level cryptographic provider and processing the second request using the additional user-level provider.