1.0.5 • Published 11 months ago

react-native-totp-utils v1.0.5

Weekly downloads
-
License
MIT
Repository
github
Last release
11 months ago

react-native-totp-utils

A full-featured Time-Based One-Time Password (TOTP) library for React Native, providing functions for generating and validating OTP codes.

Features

  • New Architecture Support
  • Written in C++
  • Generate Secret Key
  • Generate OTP
  • Validate OTP
  • JSI Implementation

Installation

Using npm:

npm install react-native-totp-utils

Using yarn:

yarn add react-native-totp-utils

Usage

import {
  generateOTP,
  generateSecretKey,
  validateOTP,
  formatSecretKey,
  formatOTP,
} from 'react-native-totp-utils';

// ...

const secretKey = generateSecretKey(); // ABCDABCDABCD

const otp = generateOTP(secretKey); // 123456

const isValid = validateOTP(secretKey, otp); // true

const formattedSecretKey = formatSecretKey(secretKey); // ABCD-ABCD-ABCD-ABCD

const formattedOTP = formatOTP(otp); // 123 456

Contributing

See the contributing guide to learn how to contribute to the repository and the development workflow.

License

MIT


Made with create-react-native-library

1.0.5

11 months ago

1.0.4

11 months ago

1.0.3

11 months ago

1.0.2

11 months ago

1.0.1

11 months ago