Home > KMIP-Parser

KMIP-Parser

KMIP-Parser is a project mainly written in C and PYTHON, based on the MIT license.

Ragel based KMIP parser

Description

kmip is a KMIP (http://www.oasis-open.org/committees/kmip/) ragel/C based protocol parser.

Requirements

  • ragel
  • python for tests

Build

To build kmip:

make

Example

The test directory contains python scripts to generate binary data files which can be used to test the parser.

Run 'python test/response1.py' to produce test1.bin then run './kmip_client test1.bin'.

Current state

The current version contains rules for parsing requests and responses. I've started working towards using mongodb as the backend data store.

Previous:yletxt