# SOME DESCRIPTIVE TITLE.
# Copyright (C) Copyright &copy; 2023, Hsiaoming Yang
# This file is distributed under the same license as the joserfc package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2023.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version:  joserfc\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-05-24 13:25+0900\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: zh\n"
"Language-Team: zh <LL@li.org>\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.17.0\n"

#: ../../changelog.rst:2
msgid "Changelog"
msgstr "历史记录"

#: ../../changelog.rst:6
msgid "Here is the history of joserfc_ package releases."
msgstr "这里记录了 joserfc_ 的发布历史。"

#: ../../changelog.rst:16
msgid "1.1.0"
msgstr ""

#: ../../changelog.rst:18
msgid "**Released on May 24, 2025**"
msgstr ""

#: ../../changelog.rst:20
msgid "Use \"import as\" to prioritize the modules for editors."
msgstr ""

#: ../../changelog.rst:21
msgid ""
"Added parameter ``encoder_cls`` for ``jwt.encode`` and ``decoder_cls`` "
"for ``jwt.decode``."
msgstr ""

#: ../../changelog.rst:22
msgid "Added ``none`` algorithm for JWS."
msgstr ""

#: ../../changelog.rst:23
msgid "Added ``jwk.import_key`` and ``jwk.generate_key`` aliases."
msgstr ""

#: ../../changelog.rst:25 ../../changelog.rst:138
msgid "**Breaking changes**:"
msgstr ""

#: ../../changelog.rst:27
msgid "Use ``ECKey.binding.register_curve`` to register new supported curves."
msgstr ""

#: ../../changelog.rst:28
msgid ""
"Use ``UnsupportedAlgorithmError`` instead of ``ValueError`` in JWS/JWE "
"registry."
msgstr ""

#: ../../changelog.rst:29
msgid "Use ``MissingKeyTypeError`` and ``InvalidKeyIdError`` for errors in JWK."
msgstr ""

#: ../../changelog.rst:30
msgid ""
"Use ``UnsupportedHeaderError``, ``MissingHeaderError``, and "
"``MissingCritHeaderError`` for header validation."
msgstr ""

#: ../../changelog.rst:31
msgid "Respect RFC6749 character set in error descriptions."
msgstr ""

#: ../../changelog.rst:34
msgid "1.0.4"
msgstr ""

#: ../../changelog.rst:36
msgid "**Released on Feb 28, 2025**"
msgstr ""

#: ../../changelog.rst:38
msgid "Use secrets module to generate random bytes."
msgstr ""

#: ../../changelog.rst:39
msgid ""
"Use warnings for possible unsafe ``OctKey``` instead of raising error, "
"via :issue:`32`."
msgstr ""

#: ../../changelog.rst:42
msgid "1.0.3"
msgstr ""

#: ../../changelog.rst:44
msgid "**Released on Feb 6, 2025**"
msgstr ""

#: ../../changelog.rst:46
msgid "Allow using sha256, sha384, sha512 hash functions in thumbprint (RFC7638)."
msgstr ""

#: ../../changelog.rst:49
msgid "1.0.2"
msgstr ""

#: ../../changelog.rst:51
msgid "**Released on Jan 20, 2025**"
msgstr ""

#: ../../changelog.rst:53
msgid "Support import key from a certificate pem file."
msgstr ""

#: ../../changelog.rst:56
msgid "1.0.1"
msgstr ""

#: ../../changelog.rst:58
msgid "**Released on December 3, 2024**"
msgstr ""

#: ../../changelog.rst:60
msgid "Throw an error on non-valid base64 strings."
msgstr ""

#: ../../changelog.rst:63
msgid "1.0.0"
msgstr ""

#: ../../changelog.rst:65
msgid "**Released on July 14, 2024**"
msgstr ""

#: ../../changelog.rst:67
msgid "Fix type hints for strict mode."
msgstr ""

#: ../../changelog.rst:70
msgid "0.12.0"
msgstr ""

#: ../../changelog.rst:72
msgid "**Released on June 15, 2024**"
msgstr ""

#: ../../changelog.rst:74
msgid "Limit DEF decompress size to 250k bytes."
msgstr ""

#: ../../changelog.rst:75
msgid "Fix claims validation, via :issue:`23`."
msgstr ""

#: ../../changelog.rst:78
msgid "0.11.1"
msgstr ""

#: ../../changelog.rst:80 ../../changelog.rst:87
msgid "**Released on June 4, 2024**"
msgstr ""

#: ../../changelog.rst:82
msgid "Remove validating ``typ`` header with ``jwt.decode`` method."
msgstr ""

#: ../../changelog.rst:85
msgid "0.11.0"
msgstr ""

#: ../../changelog.rst:89
msgid "``jwe.decrypt_json`` allows to verify only one recipient."
msgstr ""

#: ../../changelog.rst:90
msgid "Prevent ``OctKey`` to import ``ssh-dss``."
msgstr ""

#: ../../changelog.rst:91
msgid "Deprecate use of string and bytes as key."
msgstr ""

#: ../../changelog.rst:94
msgid "0.10.0"
msgstr ""

#: ../../changelog.rst:96
msgid "**Released on May 13, 2024**"
msgstr ""

#: ../../changelog.rst:98
msgid "Change ``jwt.encode`` and ``jwt.decode`` to use JWS by default."
msgstr ""

#: ../../changelog.rst:101
msgid "0.9.0"
msgstr ""

#: ../../changelog.rst:103
msgid "**Released on November 16, 2023**"
msgstr ""

#: ../../changelog.rst:105
msgid "Use ``os.urandom`` for ``OctKey.generate_key``."
msgstr ""

#: ../../changelog.rst:106
msgid "Add ``allow_blank`` for ``JWTClaimsRegistry``."
msgstr ""

#: ../../changelog.rst:107
msgid "Improve callable key for :meth:`~jwk.guess_key`."
msgstr ""

#: ../../changelog.rst:110
msgid "0.8.0"
msgstr ""

#: ../../changelog.rst:112
msgid "**Released on September 06, 2023**"
msgstr ""

#: ../../changelog.rst:114
msgid "Add :ref:`ensure_kid` method on key models."
msgstr ""

#: ../../changelog.rst:115
msgid "Add ``auto_kid`` parameter on key model ``.generate_key`` method."
msgstr ""

#: ../../changelog.rst:116 ../../changelog.rst:126
msgid "Improvements on type hints"
msgstr ""

#: ../../changelog.rst:119
msgid "0.7.0"
msgstr ""

#: ../../changelog.rst:121
msgid "**Released on August 14, 2023**"
msgstr ""

#: ../../changelog.rst:123
msgid "Add \"iat\" claims validation in JWT."
msgstr ""

#: ../../changelog.rst:124
msgid "Add ``__bool__`` magic method on :class:`jwk.KeySet`."
msgstr ""

#: ../../changelog.rst:125
msgid ""
"Raise ``InvalidExchangeKeyError`` for ``exchange_derive_key`` on Curve "
"key."
msgstr ""

#: ../../changelog.rst:129
msgid "0.6.0"
msgstr ""

#: ../../changelog.rst:131
msgid "**Released on July 20, 2023**"
msgstr ""

#: ../../changelog.rst:133
msgid "Huge improvements on type hints, via :user:`Viicos`."
msgstr ""

#: ../../changelog.rst:134
msgid "Do not mutate the header when ``jwt.encode``, via :issue:`6`."
msgstr ""

#: ../../changelog.rst:135
msgid "Register algorithms with their matched key types on key set."
msgstr ""

#: ../../changelog.rst:136
msgid "Improve error handling, raise proper errors."
msgstr ""

#: ../../changelog.rst:140
msgid ""
"``jws.JSONSignature`` is replaced by :class:`jws.GeneralJSONSignature` "
"and :class:`jws.FlattenedJSONSignature`."
msgstr ""

#: ../../changelog.rst:142
msgid ""
"``jwe.JSONEncryption`` is replaced by :class:`jwe.GeneralJSONEncryption` "
"and :class:`jwe.FlattenedJSONEncryption`."
msgstr ""

#: ../../changelog.rst:146
msgid "0.5.0"
msgstr ""

#: ../../changelog.rst:148
msgid "**Released on July 12, 2023**"
msgstr ""

#: ../../changelog.rst:150
msgid "Add RFC7797 JSON Web Signature (JWS) Unencoded Payload Option"
msgstr ""

#: ../../changelog.rst:151
msgid "Fix ``decrypt_json`` when there is no ``encrypted_key``"
msgstr ""

#: ../../changelog.rst:152
msgid "Rename JWE CompleteJSONSerialization to GeneralJSONSerialization"
msgstr ""

#: ../../changelog.rst:153
msgid "Rename ``JSONEncryption.flatten`` to ``.flattened``"
msgstr ""

#: ../../changelog.rst:154
msgid "Load and dump RSA, EC, and OKP key with password"
msgstr ""

#: ../../changelog.rst:155
msgid ""
"Rename Curve key method: ``exchange_shared_key`` to "
"``exchange_derive_key``"
msgstr ""

#: ../../changelog.rst:158
msgid "0.4.0"
msgstr ""

#: ../../changelog.rst:160
msgid "**Released on July 6, 2023**"
msgstr ""

#: ../../changelog.rst:162
msgid "Change ``options`` to ``parameters`` for JWK methods"
msgstr ""

#: ../../changelog.rst:163
msgid "Change ``JWSRegistry`` and ``JWERegistry`` parameters"
msgstr ""

#: ../../changelog.rst:164
msgid "Guess ``sender_key`` from JWKs in JWE"
msgstr ""

#: ../../changelog.rst:165
msgid "Add importing key from DER encoding bytes"
msgstr ""

#: ../../changelog.rst:166
msgid "Fix JWS JSON serialization when members have only unprotected headers"
msgstr ""

#: ../../changelog.rst:167
msgid "Check key type before processing algorithms of JWS and JWE"
msgstr ""

#: ../../changelog.rst:170
msgid "0.3.0"
msgstr ""

#: ../../changelog.rst:172
msgid "**Released on June 29, 2023**"
msgstr ""

#: ../../changelog.rst:174
msgid "Return ``str`` instead of ``bytes`` for JWS and JWE serializations"
msgstr ""

#: ../../changelog.rst:175
msgid "Add a ``detach_content`` method for JWS"
msgstr ""

#: ../../changelog.rst:176
msgid "Remove ``jwt.extract`` method, because ``extract`` won't work for JWE"
msgstr ""

#: ../../changelog.rst:177
msgid "Add ``JWKRegistry`` for JWK"
msgstr ""

#: ../../changelog.rst:178
msgid "Update ``JSONEncryption.add_recipient`` parameters"
msgstr ""

#: ../../changelog.rst:179
msgid "Export register methods for JWE drafts"
msgstr ""

#: ../../changelog.rst:182
msgid "0.2.0"
msgstr ""

#: ../../changelog.rst:184
msgid "**Released on June 25, 2023**"
msgstr ""

#: ../../changelog.rst:186
msgid "A beta release."
msgstr ""

#: ../../changelog.rst:189
msgid "0.1.0"
msgstr ""

#: ../../changelog.rst:191
msgid "**Released on March 5, 2023**"
msgstr ""

#: ../../changelog.rst:193
msgid "Initial release."
msgstr ""

#~ msgid "Unreleased"
#~ msgstr ""

