Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: ovh/kmip-go

v0.7.2

16 Dec 16:11
802e98d

Choose a tag to compare

πŸ› Bug Fixes

  • (payloads) Fix import and export decoding failures (#73)

v0.7.1

13 Oct 09:53
732e497

Choose a tag to compare

πŸ› Bug Fixes

  • (ttlv) Fix error when enum or bitmask are not defined (#68)

βš™οΈ Miscellaneous Tasks

  • (enum) Enum unmarshal supports decimal numbers (#70)
  • (deps) Remove dependency github.com/google/uuid (#71)
  • Update to go 1.24 (#72)

v0.7.0

01 Oct 13:08
dca78e1

Choose a tag to compare

πŸš€ Features

  • (ttlv) Add two interfaces that return enum values (#47)
  • (ttlv) Some functions become exportable (#56)
  • (ttlv) Text encoding supports desensitization (#63)
  • (enums) Key Wrap Type (#53)
  • (kmip) Add register object support (#65)

πŸ› Bug Fixes

  • (kmip) Enum does not have an UnmarshalText interface, resulting in jsondecoding errors (#50)
  • (kmip) Bitmask does not have an UnmarshalText interface, resulting in json decoding errors (#57)
  • (enum) URI value (#60)
  • (kmip) Export definition error (#66)
  • (kmip) [breaking] Fix type of KeyWrapType field in GetRequestPayload (#67)

🚜 Refactor

  • (kmip) Rework import/Export client helpers and doc (#64)

⚠️ BREAKING CHANGES:

  • fix type of KeyWrapType field in GetRequestPayload (#67)

v0.6.0

21 Aug 08:17
cb8c0c0

Choose a tag to compare

πŸš€ Features

  • (server) Connection hook can return an error (#36)
  • (ttlv) EnumByName becomes an exportable function (#44)

πŸ› Bug Fixes

  • (kmip) Add missing CryptographicUsageMACVerify (#39)
  • (kmip) Fix StorageStatusMask normalized name (#43)
  • (kmip) Fix digital signature & block cipher mode enums names (#41)
  • (kmip) [breaking] Remove PKCS suffixes in DigitalSignatureAlgorithm enum (#45)
  • (kmip) [breaking] Fix CryptographicAlgorithm xml names (#40)

⚠️ BREAKING CHANGES:

  • remove PKCS suffixes in DigitalSignatureAlgorithm enum (#45)
  • rename CryptographicAlgorithm TDES to 3DES

v0.5.0

24 Jul 15:27
v0.5.0
e0910db

Choose a tag to compare

πŸš€ Features

  • (server) Connections hooks (#30)
  • (client) Add escape hatch to customize network dialer (#31)
  • (server) Add get kmip.RequestHeader (#33)
  • (kmipserver) Add batch item middleware support (#28)

πŸ“š Documentation

  • Fix typo in readme

v0.4.0

24 Jun 11:58

Choose a tag to compare

πŸš€ Features

  • Add re-key key pair operation support
  • (client) Add helpers to build and run batch requests

πŸ“š Documentation

  • Remove "under development" note from readme
  • Improve code documentation
  • Document all the request builder helpers
  • Add code examples to godoc
  • Enhance README with multiple examples and guides

βš™οΈ Miscellaneous Tasks

  • (ci) Update golangci-lint config for version 2 (#21)

v0.3.4

30 Apr 09:40

Choose a tag to compare

πŸš€ Features

  • (client) Add crypto.Signer wrapper
  • (client) Crypto.Signer accepts either public or private key id, or both

πŸ› Bug Fixes

  • Operation field or ResponseBatchItem is optionally encoded
  • (server) Slice memory allocation with excessive size value
  • (ttlv) Panic if struct tag int values are out of bound

🚜 Refactor

  • Review and add range checks for integer values conversion
  • Split reflect code of encoder/decoder for readability

🎨 Styling

  • (client) Better errors for crypto.signer

βš™οΈ Miscellaneous Tasks

  • Enable more linters
  • Test that examples build
  • Restrict permissions of GH actions workflows

v0.3.3

10 Mar 09:04

Choose a tag to compare

πŸ› Bug Fixes

  • V1.0 version fallback checks if v1.0 is supported by client

v0.3.2

06 Mar 22:06

Choose a tag to compare

πŸš€ Features

  • Treat out-of-version fields as optional and decode if provided

πŸ› Bug Fixes

  • Truncate requests header timestamp instead of rounding

v0.3.1

05 Mar 17:13

Choose a tag to compare

πŸ› Bug Fixes

  • (server) ID placeholder must not take a pointer anymore
  • Set CryptographicParameters.SaltLength back to a pointer