The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Algorithm::IRCSRP2::Alice - Alice interface

VERSION

version 0.501

DESCRIPTION

Implements the "Alice" side to the IRCSRP version 2 protocol. See how to use in the Pidgin plugin implementation at https://gitorious.org/ircsrp/ircsrp.

BASE CLASS

Algorithm::IRCSRP2

ROLES

Algorithm::IRCSRP2::Exchange

ATTRIBUTES

Optional Attributes

  • am_i_dave (ro, Bool) - Defaults to '0'.

  • state (rw, Str) - Defaults to 'null'.

PUBLIC API METHODS

See also Algorithm::IRCSRP2 (base class).

  • srpa0() - Generate +spr0 string.

  • srpa2() - Generates +srpa2 string.

  • verify_srpa1($msg) - Verifies Dave's +srpa1 message.

  • verify_srpa3($msg) - Verifies Dave's +srpa3 message. Once this is done. Authentication is complete.

AUTHOR

Adam Flott <adam@npjh.com>

COPYRIGHT AND LICENSE

This software is copyright (c) 2011 by Adam Flott.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.