We already have the proprietary RPC (Remote Procedure Call) libraries for PKCS#11 API on Windows and Android platforms, where the Windows library acts as an RPC client and the Android library acts as an RPC server.
This project aims to implement an iOS version which behaves the same as our Android RPC server and is able to interop with the Windows client. The RPC messages are transmitted on Bluetooth 2.0 connection.
Must-to-have for developers to take this project:
1. Experience in implementing Bluetooth applications between Windows and mobile devices (Android or iOS)
2. Experience in using iOS Bluetooth 2.0 API
3. Able to provide the portfolio of Bluetooth-related applications. Demo applications will be the best.
Duration: Within two weeks.
PKCS#11 is a specification which defines the APIs for cryptographic tokens. The PKCS#11 specification is open and can be downloaded from here: [login to view URL]
(Refer to Table 30 for the list of API functions)