Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement OCRA #1

Open
wants to merge 7 commits into
base: master
Choose a base branch
from
Open

Implement OCRA #1

wants to merge 7 commits into from

Conversation

Wambou
Copy link

@Wambou Wambou commented Mar 1, 2022

Hi,

I might need OATH Challenge-Response Algorithm for a project, with MIT license, so I implemented it here.

I thought it could be a good addition to the already existing HOTP/TOTP algorithm, instead of creating a whole new library.

@jhermsmeier
Copy link
Owner

Hi @Wambou, thanks for taking the time for this! Just a heads-up that I don't have much time to spare atm, so review etc. might take a while, as I also will have to read into the OCRA specs.

@Wambou
Copy link
Author

Wambou commented Mar 14, 2022

Hi @jhermsmeier

It can wait a bit.
I implemented all examples from the RFC to be sure about my implementation.

In a way, OCRA is like HOTP but instead of a simple counter, we have a full buffer of data.

Here are some resources for quick comparison and the RFC 6287

Best regards.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants