Skip to content

Conversation

@JacobBarthelmeh
Copy link
Contributor

No description provided.

@JacobBarthelmeh JacobBarthelmeh self-assigned this Mar 18, 2025
@JacobBarthelmeh JacobBarthelmeh force-pushed the pic32 branch 14 times, most recently from e4a0784 to 71911fa Compare March 27, 2025 20:45
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR introduces support for MICROCHIP MPLAB Harmony along with a filesystem port for wolfSSH. Key changes include:

  • Enabling WOLFSSH_STOREHANDLE and related configuration for MICROCHIP_MPLAB_HARMONY.
  • Adding new filesystem function implementations (wfopen, wPread, wPwrite, and wChmod) to support Harmony.
  • Updating SFTP functionality and logging across various source files.

Reviewed Changes

Copilot reviewed 15 out of 19 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
wolfssh/settings.h Added conditional definition of WOLFSSH_STOREHANDLE
wolfssh/port.h Introduced Harmony-specific filesystem macros and function declarations
wolfssh/internal.h Updated MAX_HMAC_SZ definition
src/wolfsftp.c Added logging for file open modes and Harmony-specific SFTP handling
src/ssh.c Adapted key file reading for Harmony
src/port.c Implemented Harmony-specific wfopen, wPread, wPwrite, and wChmod
src/io.c Added Harmony-specific checks for TCP/IP connection status
src/internal.c Minor cleanups with WOLFSSH_UNUSED to avoid warnings
ide/mplabx/* Updated configuration and documentation files for MPLABX projects
Files not reviewed (4)
  • ide/include.am: Language not supported
  • ide/mplabx/include.am: Language not supported
  • ide/mplabx/wolfssh.X/Makefile: Language not supported
  • ide/mplabx/wolfssh.X/nbproject/project.xml: Language not supported

@dgarske dgarske merged commit d3bd96f into wolfSSL:master Apr 4, 2025
87 checks passed
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.

3 participants