Skip to content
This repository was archived by the owner on Feb 27, 2026. It is now read-only.

Adicionando assinaturas no envio de mensagens do APP#32

Merged
henriquesebastiao merged 8 commits intomainfrom
Assinatura
Oct 24, 2025
Merged

Adicionando assinaturas no envio de mensagens do APP#32
henriquesebastiao merged 8 commits intomainfrom
Assinatura

Conversation

@L4xP04
Copy link
Copy Markdown
Member

@L4xP04 L4xP04 commented Oct 24, 2025

No description provided.

@L4xP04 L4xP04 self-assigned this Oct 24, 2025
@henriquesebastiao henriquesebastiao self-requested a review October 24, 2025 15:34
@henriquesebastiao henriquesebastiao added the aprimoramento Novo recurso ou solicitação label Oct 24, 2025
@henriquesebastiao henriquesebastiao moved this to Em Andamento in Confy App Oct 24, 2025
@henriquesebastiao henriquesebastiao linked an issue Oct 24, 2025 that may be closed by this pull request
@henriquesebastiao henriquesebastiao moved this from Em Andamento to Em Teste in Confy App Oct 24, 2025
Copy link
Copy Markdown

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 implements message signing functionality in the application's messaging system to enhance security. The changes upgrade the confy-addons library and refactor the encryption/signing workflow to use class-based encryption APIs with RSA signature verification.

Key Changes:

  • Upgraded confy-addons from version 0.1.3 to 1.1.0 to support new signature APIs
  • Refactored encryption from function-based to class-based API (RSAEncryption, AESEncryption, RSAPublicEncryption)
  • Added RSA signature generation on message send and signature verification on message receive

Reviewed Changes

Copilot reviewed 3 out of 4 changed files in this pull request and generated 3 comments.

File Description
pyproject.toml Updated confy-addons dependency to 1.1.0 and added PLR0915 lint ignore for chat.py
confy/ui/chat.py Refactored to use class-based encryption APIs and implemented message signing/verification logic
confy/core/constants.py Added RAW_PAYLOAD_LENGTH constant for payload format validation

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread confy/ui/chat.py Outdated
Comment thread confy/ui/chat.py
Comment thread confy/ui/chat.py Outdated
@henriquesebastiao henriquesebastiao merged commit b367a92 into main Oct 24, 2025
2 checks passed
@github-project-automation github-project-automation Bot moved this from Em Teste to Concluído in Confy App Oct 24, 2025
@henriquesebastiao henriquesebastiao deleted the Assinatura branch October 31, 2025 13:30
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

aprimoramento Novo recurso ou solicitação

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

Implementar assinatura de mensagens no app

3 participants