Commit 731d58b545 for qemu.org

commit 731d58b545ef66072d38b428fe0dcd1d691e364c
Merge: 51d7495ed9 a7e4275232
Author: Peter Maydell <peter.maydell@linaro.org>
Date:   Wed Nov 6 17:28:36 2024 +0000

    Merge tag 'crypto-fixes-pull-request' of https://gitlab.com/berrange/qemu into staging

    * Remove deprecated 'loaded' property from crypto objects
    * Fix error checking of hash function in gcrypt
    * Perform runtime check for hash functions in gcrypt
    * Add SM3 hash function to pbkdf

    # -----BEGIN PGP SIGNATURE-----
    #
    # iQIzBAABCAAdFiEE2vOm/bJrYpEtDo4/vobrtBUQT98FAmcqZpkACgkQvobrtBUQ
    # T992Gg//TMfrdS8CtjzCMSDbPuGu4NSkNa0nm3vnz6KOyOoZ7MYDjhWFXux0xckG
    # cetuWBPQR/prQorzVje2ojEa3aUWQ4AxOn6xbHg1bXl+nCLB2iu9RcKy0vc/pZ2i
    # mFI3HIFyZjETJ/9NXgy7fZFTNmiMAucYwtxfHXwcvRXHH8cBGIwiXpAWpAOo2pXd
    # iS90PDxxd20anykuHBmN9RSXcLTaEqT5pIMCowqPVh0vwdnLVi+5UpYrwR6JYIG7
    # GxsnoXXl5aB786gEL0M2p4XTfJs0zESVMAt2sjxD8gtVDERd87x1cCHLkuVnb3GS
    # HtHdxRT4TeUjwvYStU9lNpHT3wC1vGaU8x7SBKZ9VensbR+OERWlkdJGRixXc9FT
    # 1RyRfJzUbCk7wjJFfNmhMvEaE8sSvhxIc1JVQVCDBxqpMYTFOmLZqhD0vpcxkyot
    # go1+y0+6wlxjw2/JlOG0CDDDnYwOpRCETYTHm0G0/Gm4izu/YQOGqCC/0YA+mOhX
    # Gkg230gj2BzWYFvU7iGotEY3yWN6qRN06+GRlImDSNmFr6FdEzc8u5ZvDtVuq3++
    # SwvbKQ7N0sJbzmWCyB9/rNiJMu5723VW9phCmRwcUBp79fVYJpH+QOHmZixoqBf7
    # oKUYxhRhzCiQQaxWG7E8Um7sDjk0LTYf29W0tebCSZuRqSnVHGM=
    # =tzW1
    # -----END PGP SIGNATURE-----
    # gpg: Signature made Tue 05 Nov 2024 18:40:25 GMT
    # gpg:                using RSA key DAF3A6FDB26B62912D0E8E3FBE86EBB415104FDF
    # gpg: Good signature from "Daniel P. Berrange <dan@berrange.com>" [full]
    # gpg:                 aka "Daniel P. Berrange <berrange@redhat.com>" [full]
    # Primary key fingerprint: DAF3 A6FD B26B 6291 2D0E  8E3F BE86 EBB4 1510 4FDF

    * tag 'crypto-fixes-pull-request' of https://gitlab.com/berrange/qemu:
      crypto: perform runtime check for hash/hmac support in gcrypt
      crypto: fix error check on gcry_md_open
      crypto: Introduce SM3 hash hmac pbkdf algorithm
      crypto: purge 'loaded' property that was not fully removed

    Signed-off-by: Peter Maydell <peter.maydell@linaro.org>