Skip to content

Latest commit

 

History

History
84 lines (50 loc) · 2.74 KB

File metadata and controls

84 lines (50 loc) · 2.74 KB

Maven Package upon a push Quality Gate Status

Bio Utils

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.


📌 Overview

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.


📦 Modules

The repository is organized into the following modules:

🔹 biometrics-util

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.


🔹 kernel-biometrics-api

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.


🔹 kernel-biosdk-provider

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.


🔹 kernel-cbeffutil-api

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.


📄 License

License: MPL 2.0

This project is licensed under the Mozilla Public License 2.0 (MPL 2.0).

See the LICENSE file for full license details.