Birdstep Crypto IP Toolkit 
Birdstep Crypto IP Toolkit provides a solid base for full-featured and interoperable IPSec VPN software. It is proven, secure, military-grade software with everything that is required for OEM development. It is ideal for projects with requirements for fast time to revenue, high quality and good performance.

The key components of the Birdstep Crypto IP Toolkit are:

  • IKE engine for negotiating and managing security associations
  • IPSec packet processing engine
  • External key libraries for using certificates and private keys from files, smart cards and USB tokens
  • Management toolkits for access control, user administration, software packaging and automatic updating

Birdstep Crypto IP Toolkit includes:

  • Source code: The same source code used for building Secgo Crypto IP product binaries
  • Developer documentation for engineers
  • User documentation for client, server and administration products

Modular architecture 
Birdstep Crypto IP Toolkit architecture is modular and supports dynamically linked libraries.

The Toolkit supports Windows and Linux platforms. Porting to a new platform requires the rewriting or modification of only platform-specific parts, which are separate from platform-independent parts.

Introducing new functionality such as authentication and configuration back-ends is simple due to the modular architecture. Even adding new packet transformations to the IPSec engine is easy due to its flexible engine transformation API.

Portable source code 
Birdstep Crypto IP Toolkit is written in C and C++. It is easy to read, develop, maintain and support. The code is robust, resource-efficient and easily portable.

Developer documentation

All development documentation produced and used internally by Birdstep R&D is provided with the Toolkit. This includes:

  • Architecture documentation
  • Library and API documentation
  • Function and data type documentation
  • Module tests and product test scenarios
  • Coding instructions and guidelines
  • Make files and instructions for compilation and linking
  • Standards (RFC) compliance documents

Training and support 
Birdstep provides training for getting started with the Toolkit and R&D-level technical support for problem situations. The Toolkit is also continually developed with upgrades and patches.

Further information
Since Birdstep Crypto IP Toolkit contains all the same features as Birdstep Crypto IP product binaries, you can learn more about the available functionality on other Birdstep Crypto IP product material, such as the product data sheet, which lists the supported standards