A shared collection of biometric utility libraries for the MOSIP ecosystem. This repository centralizes reusable logic for biometric data handling, ISO format conversions, and biometric SDK integration.
The bio-utils repository provides common utilities and APIs used across MOSIP components for:
- Processing biometric data (Finger, Iris, Face)
- Converting between ISO biometric formats and image representations
- Defining standard biometric APIs
- Integrating external biometric SDKs
- Handling CBEFF (Common Biometric Exchange Formats Framework) structures
This helps ensure consistency, reusability, and standardization across MOSIP biometric implementations.
The repository is organized into the following modules:
Utilities for converting ISO biometric formats to images and vice versa.
Key features:
- ISO Finger, Iris, and Face format handling
- Image extraction and generation
- Helper utilities for biometric processing
📖 Refer to the README for detailed usage and sample code.
Core API definitions and interfaces for biometric operations within MOSIP.
Key features:
- Standard biometric operation contracts
- Interfaces used by kernel and SDK providers
📖 Refer to the README for detailed usage and sample code.
Implementation of the Biometric SDK provider that bridges the MOSIP kernel with external biometric SDKs.
Key features:
- SDK provider implementation
- Kernel-to-SDK integration layer
- Pluggable biometric SDK support
📖 Refer to the README for detailed usage and sample code.
Utilities and APIs for handling CBEFF (Common Biometric Exchange Formats Framework) data structures.
Key features:
- CBEFF structure creation and parsing
- Standard-compliant biometric data exchange
📖 Refer to the README for detailed usage and sample code.
This project is licensed under the Mozilla Public License 2.0 (MPL 2.0).
See the LICENSE file for full license details.