Skip to content

Commit f2f98b5

Browse files
committed
chore(docs): update README with latest changes
1 parent e8a0ed0 commit f2f98b5

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

README.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,15 +25,16 @@ The idea with this example is to test how to store encrypted data under a datast
2525

2626
- API storing endpoint that encrypts data with the provided key and stores it into a MongoDB collection (AES-256-CBC encryption)
2727
- API retrieval endpoint that decrypts data with the provided key and returns the data
28-
- AES-256-CBC encryption that uses a random Initialization Vector (IV)
29-
- IV stored with the encrypted data (separated by a `:` character)
28+
- AES-256-GCM encryption that uses a random Initialization Vector (IV)
29+
- IV and Auth TAG stored with the encrypted data (separated by a `:` character)
3030
- Logs with correlation ID
31+
- Hardening of the HTTP Headers with Helmet
3132
- MongoDB as a data store (using Mongoose)
3233
- Swagger support for API specifications/documentation (WIP)
3334
- Health check endpoint to check if the app is still alive
3435
- Dockerfile to generate the Docker image
3536
- Docker Compose file to launch the API and MongoDB official Docker images
36-
- Build, test and deploy to Docker Hub with Travis CI
37+
- Build, test and deploy to Docker Hub with GitHub Actions
3738
- SonarQube code quality check (SonarCloud)
3839
- Unit tests and functional tests
3940
- Postman collection and environment

0 commit comments

Comments
 (0)