All Projects → cryptosense → pkcs11

cryptosense / pkcs11

Licence: BSD-2-Clause license
OCaml bindings for the PKCS#11 cryptographic API

Programming Languages

ocaml
1615 projects
c
50402 projects - #5 most used programming language
Standard ML
205 projects

Projects that are alternatives of or similar to pkcs11

crystal-autobind
Automatic C bindings generator for Crystal
Stars: ✭ 15 (-28.57%)
Mutual labels:  bindings
simdjson-rust
Rust bindings for the simdjson project.
Stars: ✭ 59 (+180.95%)
Mutual labels:  bindings
x509sak
X.509 Swiss Army Knife is a toolkit atop OpenSSL to ease generation of CAs and aid white-hat pentesting
Stars: ✭ 23 (+9.52%)
Mutual labels:  pkcs11
scala-native-bindgen
Scala Native Binding Generator
Stars: ✭ 29 (+38.1%)
Mutual labels:  bindings
OpenGL.NET
This repository contains low-level bindings for OpenGL and OpenGLES used in Evergine.
Stars: ✭ 29 (+38.1%)
Mutual labels:  bindings
vsphere-automation-sdk-.net
[DEPRECATED] Please see README. C# samples, language bindings, and API reference documentation for vSphere, VMC, and NSX-T using the VMware REST API
Stars: ✭ 67 (+219.05%)
Mutual labels:  bindings
go-wlroots
Go binding for wlroots
Stars: ✭ 92 (+338.1%)
Mutual labels:  bindings
kdb nim
Nim Kdb type-safe bindings
Stars: ✭ 13 (-38.1%)
Mutual labels:  bindings
sn-bindgen
Scala 3 native binding generator + libclang facade
Stars: ✭ 29 (+38.1%)
Mutual labels:  bindings
kindaVim.theapp
Ultimate Vim Mode for macOS
Stars: ✭ 372 (+1671.43%)
Mutual labels:  bindings
Pkcs11Interop.X509Store
Easy to use PKCS#11 based X.509 certificate store
Stars: ✭ 24 (+14.29%)
Mutual labels:  pkcs11
x264-rs
x264 bindings
Stars: ✭ 32 (+52.38%)
Mutual labels:  bindings
ripeatlas
Go bindings for RIPE Atlas API
Stars: ✭ 12 (-42.86%)
Mutual labels:  bindings
nuklear4j
Java binding for nuklear
Stars: ✭ 61 (+190.48%)
Mutual labels:  bindings
libandroidjni
Android JNI bindings library
Stars: ✭ 66 (+214.29%)
Mutual labels:  bindings
bindingsrx
A 2 way binding system for unity using unirx
Stars: ✭ 109 (+419.05%)
Mutual labels:  bindings
interop
Python/C/Go/Rust/Haskell interop examples
Stars: ✭ 24 (+14.29%)
Mutual labels:  bindings
wlroots-ocaml
OCaml bindings to wlroots [experimental]
Stars: ✭ 24 (+14.29%)
Mutual labels:  bindings
pkcs11-tools
A set of tools to manage objects on PKCS#11 crypotographic tokens. Compatible with any PKCS#11 library, including NSS.
Stars: ✭ 70 (+233.33%)
Mutual labels:  pkcs11
cl-liballegro
Common Lisp bindings and interface to the Allegro 5 game programming library
Stars: ✭ 44 (+109.52%)
Mutual labels:  bindings

pkcs11 — Bindings to the PKCS#11 cryptographic API

Build Status Documentation

PKCS#11 is an API used by smart cards and Hardware Security Modules to perform cryptographic operations such as signature or encryption.

This library is made of several packages:

  • pkcs11: type definitions corresponding to the PKCS#11 API
  • pkcs11-cli: a library exposing Cmdliner arguments used to initiate a PKCS#11 session
  • pkcs11-driver: bindings to emit calls to a PKCS#11 DLL
  • pkcs11-driver.fake: a fake PKCS#11 DLL that returned hardcoded values, used for testing
  • pkcs11-rev: reverse bindings to write OCaml PKCS#11 implementations

The entry point of this library is P11.load_driver. Examples are available in test/examples/.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].