Skip to content

Latest commit

 

History

History
143 lines (80 loc) · 2.74 KB

File metadata and controls

143 lines (80 loc) · 2.74 KB

Gematik Logo

Release notes lib-vau for ePA 3.x and above

Release 1.0.16

update

  • several dependencies updated to their latest versions (BouncyCastle, Apache commons-lang3, JUnit, Mockito, Jackson, etc.)
  • Gematik Copyright Header updated to 2025–2026
  • Formating of code and comments improved

fixed

  • it now also applies the PU flag configuration to message encryption

Release 1.0.15

update

  • updated to Apache commons-lang3 3.18.0

Release 1.0.14

update

  • Updated to BouncyCastle 1.80

Release 1.0.13

fixed

  • corrected encoding of "signature-ES256" to no longer be DER-encoded

added

  • made PU VAU-header configurable for client/server statemachine instances

Release 1.0.12

added

  • Extended trace logging for received encrypted VAU messages (user data)
  • Error message with more details in case of an exception during the VAU decryption process
  • Added an imported hint for the VAU key derivation in Readme using a workaround for the BouncyCastle FIPS 203 draft implementation

Release 1.0.11

fixed

  • Deleted unnecessary (and erroneous) second request counter

Release 1.0.10

fixed

  • Corrected eight byte request counter using type long (eight bytes) instead of type int (four bytes)

Release 1.0.9

fixed

  • Correct the order of S2C and C2S keys in the KeyDerivation in the first key derivation.

Release 1.0.8

fixed

  • Added workaround in to Kyber key generation be compliant with Kyber Release v3.0.2 this due to FIPS 203 draft implementation in BouncyCastle which is incompatible with the current release

Release 1.0.7

added

  • tests for Shared Secrets Length/Signing in EllipticCurve.getSharedSecret()

fixed

  • Fixed Kyber key encoding (remove ASN.1 Prelude) in VauBasicPublicKey.toKyberPublicKey()

Release 1.0.6

added

  • pullFromGitHubToGitLab.jenkinsfile

changed

  • integrated test better into tiger

fixed

  • Shared Secrets Length/Signing in EllipticCurve.getSharedSecret()

Release 1.0.5

fixed

  • Updated .gitignore
  • Updated teams notification url

Release 1.0.4

fixed

  • Added jenkinsfiles to .githubignore

Release 1.0.3

added

  • .githubignore

added

  • Added Files LICENSE.md, ReleaseNotes.md, SECURITY.md and LICENSE headers for external release

Release 1.0.2

fixed

  • Internal release only

Release 1.0.1

added

  • Additional checks and error handling

Release 1.0.0

  • Initial version (internal only)
  • Available functions:
    • VAU handshake for client & server
    • encryption and decryption of data streams
    • statemachine for VAU client
    • statemachine for VAU server x