Merged
Conversation
Add Lfsr class with 2 operating modes: fibonacci, galois galois for shifting generating fibonacci for binary parity generating
…ctions pour les tests JUnit
changed the parameter name
… l'exécution des tests JUnit avec gestion des fichiers manquants
…st unitaire de base
…and usage of english
Story 9 & 10 : MD5 and RC4 implementation, added CI for Tests
Add LFSR class
…ctions pour les tests JUnit
… l'exécution des tests JUnit avec gestion des fichiers manquants
Add Lfsr class with 2 operating modes: fibonacci, galois galois for shifting generating fibonacci for binary parity generating
changed the parameter name
…and usage of english
Feat/story15 steganography
Feat/story6 polyb square
Help Menu to guide the user through the program
add choice for databases encryption and handle multiple cipher methods for databases
add possibility for multiple encryption and add tests for siteManager encrypt and decrypt
Feat/story12 algorithm choice refacto
add comments and refacto for better lisibility
Refacto sitemanager and databasesmanager
salt and pepper
Feat/menu animation
lucasTrswl
approved these changes
Dec 20, 2024
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This pull request introduces a new Continuous Integration (CI) workflow for Java projects using JUnit tests and updates the IntelliJ IDEA project configuration to manage dependencies for building a JAR file. The most important changes include the addition of a GitHub Actions workflow for running tests and the configuration of artifacts in IntelliJ IDEA.
CI Workflow:
.github/workflows/tests.yml: Added a GitHub Actions workflow named "Java CI with JUnit Tests" to run tests on pushes and pull requests to themainanddevelopbranches. This workflow sets up JDK 23, downloads necessary dependencies, compiles the project, runs tests, generates a test report, and uploads the test report as an artifact.IntelliJ IDEA Configuration:
.idea/artifacts/ByteWarden_jar.xml: Updated the IntelliJ IDEA project configuration to include an artifact definition for building a JAR file namedByteWarden.jar. This configuration specifies the output path and includes various dependencies required for the project.