SICA-WG Standard Interface for Cryptographic APIs Working Group
"The Standard Interface for Cryptographic APIs Working Group (SICA-WG) is aimed at standardizing specifications for a high-level API focused on providing application portability among Cryptographic Service Providers (CSPs) similarily to what PKCS#11 provides for Cryptographic Hardware."

Motivations

The development of applications that make use of modern cryptography is challenging. This task becomes almost impossible when cross-platform support is needed. Instead of requiring the specific Cryptographic Service Provider to be available for all the environment where the application is to be deployed, the provisioning of standard interfaces to cryptographic API can guarantee the application's portability and independence from the specific CSP.

WG Scope

The SICA-WG is focused on defining standard specifications for an application programming interface (API), called "CryptoAPI" to Cryptographic Service Providers (CSPs). This CryptoAPI, short for Cryptographic Application Programming Interface, addresses the goals of technology independence (any kind of underlying crypto provider), presenting to applications a common interface for cryptographic operations.

Specs

The specifications provide definitions for the data types and functions available to an application requiring cryptographic services using the ANSI C programming language. These data types and functions will typically be provided via C header files by the supplier of a CryptoAPI library. Additional documents may provide bindings between CryptoAPI and other programming languages.

Subscribe to the Mailing List


NOTE WELL Considerations About Intellectual Properties
Following IETF policy about contributions, we want this work to be unencumbered by issues related to Intellectual Property Rights (IPR). In particular (quoted from IETF website), this includes any submission to the SICA-WG intended by the Contributor for publication as all or part of produced work and any statement made within the context of this working group activity. Such statements include oral statements in meeting sessions, as well as written and electronic communications made at any time or place.

Charter Repo