Skip to content

RFC-4256 Keyboard-Interactive authentication - #763

Merged
JacobBarthelmeh merged 1 commit into
wolfSSL:masterfrom
LinuxJedi:RFC-4256
Feb 11, 2025
Merged

RFC-4256 Keyboard-Interactive authentication#763
JacobBarthelmeh merged 1 commit into
wolfSSL:masterfrom
LinuxJedi:RFC-4256

Conversation

@LinuxJedi

Copy link
Copy Markdown
Member

This implements Keyboard-Interactive authentication.

Adds an additional callback set by wolfSSH_KeyboarAuthPrompts() which will set a callback in the server to ask the application to provide the prompt details for the client.

@LinuxJedi
LinuxJediforce-pushed the RFC-4256 branch 5 times, most recently from bab5784 to 9e7bd3fCompareJanuary 31, 2025 20:36
@LinuxJedi
LinuxJedi marked this pull request as draft January 31, 2025 20:49
@LinuxJedi
LinuxJediforce-pushed the RFC-4256 branch 3 times, most recently from d385689 to 8d1a669CompareFebruary 3, 2025 08:37
@LinuxJedi
LinuxJedi marked this pull request as ready for review February 3, 2025 08:55
@LinuxJedi
LinuxJediforce-pushed the RFC-4256 branch 5 times, most recently from 5f68a6c to 4f65c0bCompareFebruary 4, 2025 15:32
@LinuxJedi

Copy link
Copy Markdown
MemberAuthor

Added additional packet checks and an additional test.

@LinuxJedi
LinuxJediforce-pushed the RFC-4256 branch 2 times, most recently from 8ee69de to de0f986CompareFebruary 4, 2025 17:05
@LinuxJedi
LinuxJediforce-pushed the RFC-4256 branch 2 times, most recently from fbef091 to 7ea9f8fCompareFebruary 5, 2025 13:18
Comment threadsrc/internal.c Outdated
Comment threadsrc/internal.c Outdated
ejohnstown
ejohnstown previously approved these changes Feb 10, 2025
@JacobBarthelmehJacobBarthelmeh self-assigned this Feb 10, 2025

@JacobBarthelmehJacobBarthelmeh left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice work! Few minor nit items, but functionally it looks good.

Comment threadexamples/client/common.c Outdated
Comment threadsrc/ssh.c Outdated
@LinuxJedi

LinuxJedi commented Feb 11, 2025

Copy link
Copy Markdown
MemberAuthor

So, this is currently failing a couple of matrix tests because the apt mirror GH actions uses for ubuntu-latest is broken. I'll try to remember to re-run in a few hours.

This implements Keyboard-Interactive authentication.
Adds an additional callback set by `wolfSSH_KeyboarAuthPrompts()` which
will set a callback in the server to ask the application to provide the
prompt details for the client.
@LinuxJedi

Copy link
Copy Markdown
MemberAuthor

Additional force-push to fix GitHub workflows apt-get problem.

@JacobBarthelmeh
JacobBarthelmeh merged commit 60f90df into wolfSSL:masterFeb 11, 2025
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants

@LinuxJedi@ejohnstown@JacobBarthelmeh@wolfSSL-Bot