This project is deprecated and is no longer being maintained. For more information and guidance on how to implement Yubico OTP support in applications, see

AnyEvent based Perl module for validating YubiKey OTPs. Though AnyEvent is used internally, the module does not impose any particular coding style on the caller. Provides both blocking and non-blocking versions of OTP verification.

For more details on how to use YubiKey OTP libraries, visit


To install this module type the following:

perl Makefile.PL
make test
make install


This module requires these other modules and libraries:

AnyEvent::HTTP, UUID::Tiny, MIME::Base64, Digest::HMAC_SHA1,
URI::Escape, Net::SSLeay