[Debian-iot-maintainers] Bug#1062857: rhonabwy: NMU diff for 64-bit time_t transition

Sergio Durigan Junior sergiodj at debian.org
Sat Feb 3 20:28:54 GMT 2024


Source: rhonabwy
Version: 1.1.13-1
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-arm at lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
rhonabwy as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

To ensure that inconsistent combinations of libraries with their
reverse-dependencies are never installed together, it is necessary to
have a library transition, which is most easily done by renaming the
runtime library package.

Since turning on 64-bit time_t is being handled centrally through a change
to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is
important that libraries affected by this ABI change all be uploaded close
together in time.  Therefore I have prepared a 0-day NMU for rhonabwy
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the transition,
there is time for us to amend the planned uploads.



-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.5.0-5-amd64 (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
-------------- next part --------------
diff -Nru rhonabwy-1.1.13/debian/changelog rhonabwy-1.1.13/debian/changelog
--- rhonabwy-1.1.13/debian/changelog	2023-11-15 18:04:39.000000000 +0000
+++ rhonabwy-1.1.13/debian/changelog	2024-02-03 20:28:38.000000000 +0000
@@ -1,3 +1,10 @@
+rhonabwy (1.1.13-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Sergio Durigan Junior <sergiodj at debian.org>  Sat, 03 Feb 2024 20:28:38 +0000
+
 rhonabwy (1.1.13-1) unstable; urgency=medium
 
   * New upstream release
diff -Nru rhonabwy-1.1.13/debian/control rhonabwy-1.1.13/debian/control
--- rhonabwy-1.1.13/debian/control	2023-07-28 11:19:34.000000000 +0000
+++ rhonabwy-1.1.13/debian/control	2024-02-03 20:28:38.000000000 +0000
@@ -21,13 +21,14 @@
 Vcs-Git: https://salsa.debian.org/debian-iot-team/oauth2/rhonabwy.git
 Rules-Requires-Root: no
 
-Package: librhonabwy1.1
+Package: librhonabwy1.1t64
+Provides: ${t64:Provides}
 Section: libs
 Architecture: any
 Multi-Arch: same
 Depends: ${shlibs:Depends}, ${misc:Depends}
-Breaks: librhonabwy0.9 (<< 0.9.13-4)
-Replaces: librhonabwy0.9 (<< 0.9.13-4)
+Breaks: librhonabwy1.1 (<< ${source:Version}), librhonabwy0.9 (<< 0.9.13-4)
+Replaces: librhonabwy1.1, librhonabwy0.9 (<< 0.9.13-4)
 Description: JWK, JWKS, JWS, JWE and JWT library
  Rhonabwy - JWK, JWKS, JWS, JWE and JWT library
  .
@@ -46,7 +47,7 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: librhonabwy1.1 (= ${binary:Version}), ${misc:Depends}
+Depends: librhonabwy1.1t64 (= ${binary:Version}), ${misc:Depends}
        , liborcania-dev
        , libyder-dev
        , libgnutls28-dev
@@ -71,7 +72,7 @@
 Package: rnbyc
 Architecture: any
 Depends: ${shlibs:Depends},
-       , librhonabwy1.1 (= ${binary:Version})
+       , librhonabwy1.1t64 (= ${binary:Version})
        , ${misc:Depends}
 Description: JWK and JWT parser and generator
  Rhonabwy JWK and JWT parser and generator
diff -Nru rhonabwy-1.1.13/debian/librhonabwy1.1.install rhonabwy-1.1.13/debian/librhonabwy1.1.install
--- rhonabwy-1.1.13/debian/librhonabwy1.1.install	2023-07-28 11:19:34.000000000 +0000
+++ rhonabwy-1.1.13/debian/librhonabwy1.1.install	1970-01-01 00:00:00.000000000 +0000
@@ -1 +0,0 @@
-usr/lib/*/lib*.so.*
diff -Nru rhonabwy-1.1.13/debian/librhonabwy1.1.symbols rhonabwy-1.1.13/debian/librhonabwy1.1.symbols
--- rhonabwy-1.1.13/debian/librhonabwy1.1.symbols	2023-07-28 11:19:34.000000000 +0000
+++ rhonabwy-1.1.13/debian/librhonabwy1.1.symbols	1970-01-01 00:00:00.000000000 +0000
@@ -1,291 +0,0 @@
-# SymbolsHelper-Confirmed: 1.1.9 amd64
-librhonabwy.so.1.1 librhonabwy1.1 #MINVER#
-* Build-Depends-Package: librhonabwy-dev
- _r_deflate_payload at Base 1.1
- _r_get_alg_from_enc at Base 1.1
- _r_get_http_content at Base 1.1
- _r_get_key_size at Base 1.1
- _r_inflate_payload at Base 1.1
- _r_json_get_full_json_t at Base 1.1
- _r_json_get_int_value at Base 1.1
- _r_json_get_json_t_value at Base 1.1
- _r_json_get_str_value at Base 1.1
- _r_json_set_int_value at Base 1.1
- _r_json_set_json_t_value at Base 1.1
- _r_json_set_str_value at Base 1.1
- pkcs1_eme_oaep_decode at Base 1.1.7
- pkcs1_eme_oaep_encode at Base 1.1.7
- r_free at Base 1.1
- r_global_close at Base 1.1
- r_global_init at Base 1.1
- r_jwa_alg_to_str at Base 1.1
- r_jwa_enc_to_str at Base 1.1
- r_jwe_add_jwks at Base 1.1
- r_jwe_add_key_symmetric at Base 1.1
- r_jwe_add_keys at Base 1.1
- r_jwe_add_keys_gnutls at Base 1.1
- r_jwe_add_keys_json_str at Base 1.1
- r_jwe_add_keys_json_t at Base 1.1
- r_jwe_add_keys_pem_der at Base 1.1
- r_jwe_advanced_compact_parse at Base 1.1
- r_jwe_advanced_compact_parsen at Base 1.1
- r_jwe_advanced_parse at Base 1.1
- r_jwe_advanced_parse_json_str at Base 1.1
- r_jwe_advanced_parse_json_t at Base 1.1
- r_jwe_advanced_parsen at Base 1.1
- r_jwe_advanced_parsen_json_str at Base 1.1
- r_jwe_compact_parse at Base 1.1
- r_jwe_compact_parsen at Base 1.1
- r_jwe_copy at Base 1.1
- r_jwe_decrypt at Base 1.1
- r_jwe_decrypt_key at Base 1.1
- r_jwe_decrypt_payload at Base 1.1
- r_jwe_encrypt_key at Base 1.1
- r_jwe_encrypt_payload at Base 1.1
- r_jwe_free at Base 1.1
- r_jwe_generate_cypher_key at Base 1.1
- r_jwe_generate_iv at Base 1.1
- r_jwe_get_aad at Base 1.1
- r_jwe_get_alg at Base 1.1
- r_jwe_get_cypher_key at Base 1.1
- r_jwe_get_enc at Base 1.1
- r_jwe_get_full_header_json_t at Base 1.1
- r_jwe_get_full_header_str at Base 1.1
- r_jwe_get_full_unprotected_header_json_t at Base 1.1
- r_jwe_get_full_unprotected_header_str at Base 1.1
- r_jwe_get_header_int_value at Base 1.1
- r_jwe_get_header_json_t_value at Base 1.1
- r_jwe_get_header_str_value at Base 1.1
- r_jwe_get_iv at Base 1.1
- r_jwe_get_jwks_privkey at Base 1.1
- r_jwe_get_jwks_pubkey at Base 1.1
- r_jwe_get_kid at Base 1.1
- r_jwe_get_payload at Base 1.1
- r_jwe_init at Base 1.1
- r_jwe_parse at Base 1.1
- r_jwe_parse_json_str at Base 1.1
- r_jwe_parse_json_t at Base 1.1
- r_jwe_parsen at Base 1.1
- r_jwe_parsen_json_str at Base 1.1
- r_jwe_quick_parse at Base 1.1
- r_jwe_quick_parsen at Base 1.1
- r_jwe_serialize at Base 1.1
- r_jwe_serialize_json_str at Base 1.1
- r_jwe_serialize_json_t at Base 1.1
- r_jwe_set_aad at Base 1.1
- r_jwe_set_alg at Base 1.1
- r_jwe_set_cypher_key at Base 1.1
- r_jwe_set_enc at Base 1.1
- r_jwe_set_full_header_json_str at Base 1.1
- r_jwe_set_full_header_json_t at Base 1.1
- r_jwe_set_full_unprotected_header_json_str at Base 1.1
- r_jwe_set_full_unprotected_header_json_t at Base 1.1
- r_jwe_set_header_int_value at Base 1.1
- r_jwe_set_header_json_t_value at Base 1.1
- r_jwe_set_header_str_value at Base 1.1
- r_jwe_set_iv at Base 1.1
- r_jwe_set_payload at Base 1.1
- r_jwe_set_properties at Base 1.1
- r_jwk_append_property_array at Base 1.1
- r_jwk_append_x5c at Base 1.1
- r_jwk_copy at Base 1.1
- r_jwk_delete_property_array_at at Base 1.1
- r_jwk_delete_property_str at Base 1.1
- r_jwk_equal at Base 1.1
- r_jwk_export_to_gnutls_crt at Base 1.1
- r_jwk_export_to_gnutls_privkey at Base 1.1
- r_jwk_export_to_gnutls_pubkey at Base 1.1
- r_jwk_export_to_json_str at Base 1.1
- r_jwk_export_to_json_t at Base 1.1
- r_jwk_export_to_pem_der at Base 1.1
- r_jwk_export_to_symmetric_key at Base 1.1
- r_jwk_extract_pubkey at Base 1.1
- r_jwk_free at Base 1.1
- r_jwk_generate_key_pair at Base 1.1
- r_jwk_get_property_array at Base 1.1
- r_jwk_get_property_array_size at Base 1.1
- r_jwk_get_property_str at Base 1.1
- r_jwk_import_from_gnutls_privkey at Base 1.1
- r_jwk_import_from_gnutls_pubkey at Base 1.1
- r_jwk_import_from_gnutls_x509_crt at Base 1.1
- r_jwk_import_from_json_str at Base 1.1
- r_jwk_import_from_json_t at Base 1.1
- r_jwk_import_from_password at Base 1.1
- r_jwk_import_from_pem_der at Base 1.1
- r_jwk_import_from_symmetric_key at Base 1.1
- r_jwk_import_from_x5c at Base 1.1
- r_jwk_import_from_x5u at Base 1.1
- r_jwk_init at Base 1.1
- r_jwk_is_valid at Base 1.1
- r_jwk_is_valid_x5u at Base 1.1
- r_jwk_key_type at Base 1.1
- r_jwk_match_json_str at Base 1.1
- r_jwk_match_json_t at Base 1.1
- r_jwk_quick_import at Base 1.1
- r_jwk_set_property_array at Base 1.1
- r_jwk_set_property_str at Base 1.1
- r_jwk_thumbprint at Base 1.1
- r_jwk_validate_x5c_chain at Base 1.1
- r_jwks_append_jwk at Base 1.1
- r_jwks_copy at Base 1.1
- r_jwks_empty at Base 1.1
- r_jwks_equal at Base 1.1
- r_jwks_export_to_gnutls_privkey at Base 1.1
- r_jwks_export_to_gnutls_pubkey at Base 1.1
- r_jwks_export_to_json_str at Base 1.1
- r_jwks_export_to_json_t at Base 1.1
- r_jwks_export_to_pem_der at Base 1.1
- r_jwks_free at Base 1.1
- r_jwks_get_at at Base 1.1
- r_jwks_get_by_kid at Base 1.1
- r_jwks_import_from_json_str at Base 1.1
- r_jwks_import_from_json_t at Base 1.1
- r_jwks_import_from_uri at Base 1.1
- r_jwks_init at Base 1.1
- r_jwks_is_valid at Base 1.1
- r_jwks_quick_import at Base 1.1
- r_jwks_remove_at at Base 1.1
- r_jwks_search_json_str at Base 1.1
- r_jwks_search_json_t at Base 1.1
- r_jwks_set_at at Base 1.1
- r_jwks_size at Base 1.1
- r_jws_add_jwks at Base 1.1
- r_jws_add_key_symmetric at Base 1.1
- r_jws_add_keys at Base 1.1
- r_jws_add_keys_gnutls at Base 1.1
- r_jws_add_keys_json_str at Base 1.1
- r_jws_add_keys_json_t at Base 1.1
- r_jws_add_keys_pem_der at Base 1.1
- r_jws_advanced_compact_parse at Base 1.1
- r_jws_advanced_compact_parsen at Base 1.1
- r_jws_advanced_parse at Base 1.1
- r_jws_advanced_parse_json_str at Base 1.1
- r_jws_advanced_parse_json_t at Base 1.1
- r_jws_advanced_parsen at Base 1.1
- r_jws_advanced_parsen_json_str at Base 1.1
- r_jws_compact_parse at Base 1.1
- r_jws_compact_parse_unsecure at Base 1.1
- r_jws_compact_parsen at Base 1.1
- r_jws_compact_parsen_unsecure at Base 1.1
- r_jws_copy at Base 1.1
- r_jws_free at Base 1.1
- r_jws_get_alg at Base 1.1
- r_jws_get_full_header_json_t at Base 1.1
- r_jws_get_full_header_str at Base 1.1
- r_jws_get_header_int_value at Base 1.1
- r_jws_get_header_json_t_value at Base 1.1
- r_jws_get_header_str_value at Base 1.1
- r_jws_get_jwks_privkey at Base 1.1
- r_jws_get_jwks_pubkey at Base 1.1
- r_jws_get_kid at Base 1.1
- r_jws_get_payload at Base 1.1
- r_jws_init at Base 1.1
- r_jws_parse at Base 1.1
- r_jws_parse_json_str at Base 1.1
- r_jws_parse_json_t at Base 1.1
- r_jws_parse_unsecure at Base 1.1
- r_jws_parsen at Base 1.1
- r_jws_parsen_json_str at Base 1.1
- r_jws_parsen_unsecure at Base 1.1
- r_jws_quick_parse at Base 1.1
- r_jws_quick_parsen at Base 1.1
- r_jws_serialize at Base 1.1
- r_jws_serialize_json_str at Base 1.1
- r_jws_serialize_json_t at Base 1.1
- r_jws_serialize_unsecure at Base 1.1
- r_jws_set_alg at Base 1.1
- r_jws_set_full_header_json_str at Base 1.1
- r_jws_set_full_header_json_t at Base 1.1
- r_jws_set_header_int_value at Base 1.1
- r_jws_set_header_json_t_value at Base 1.1
- r_jws_set_header_str_value at Base 1.1
- r_jws_set_payload at Base 1.1
- r_jws_set_properties at Base 1.1
- r_jws_verify_signature at Base 1.1
- r_jwt_add_enc_jwks at Base 1.1
- r_jwt_add_enc_key_symmetric at Base 1.1
- r_jwt_add_enc_keys at Base 1.1
- r_jwt_add_enc_keys_gnutls at Base 1.1
- r_jwt_add_enc_keys_json_str at Base 1.1
- r_jwt_add_enc_keys_json_t at Base 1.1
- r_jwt_add_enc_keys_pem_der at Base 1.1
- r_jwt_add_sign_jwks at Base 1.1
- r_jwt_add_sign_key_symmetric at Base 1.1
- r_jwt_add_sign_keys at Base 1.1
- r_jwt_add_sign_keys_gnutls at Base 1.1
- r_jwt_add_sign_keys_json_str at Base 1.1
- r_jwt_add_sign_keys_json_t at Base 1.1
- r_jwt_add_sign_keys_pem_der at Base 1.1
- r_jwt_advanced_parse at Base 1.1
- r_jwt_advanced_parsen at Base 1.1
- r_jwt_append_claims_json_t at Base 1.1
- r_jwt_copy at Base 1.1
- r_jwt_decrypt at Base 1.1
- r_jwt_decrypt_nested at Base 1.1
- r_jwt_decrypt_verify_signature_nested at Base 1.1
- r_jwt_free at Base 1.1
- r_jwt_generate_enc_cypher_key at Base 1.1
- r_jwt_generate_enc_iv at Base 1.1
- r_jwt_get_claim_int_value at Base 1.1
- r_jwt_get_claim_json_t_value at Base 1.1
- r_jwt_get_claim_str_value at Base 1.1
- r_jwt_get_enc at Base 1.1
- r_jwt_get_enc_alg at Base 1.1
- r_jwt_get_enc_cypher_key at Base 1.1
- r_jwt_get_enc_iv at Base 1.1
- r_jwt_get_enc_jwks_privkey at Base 1.1
- r_jwt_get_enc_jwks_pubkey at Base 1.1
- r_jwt_get_enc_kid at Base 1.1
- r_jwt_get_full_claims_json_t at Base 1.1
- r_jwt_get_full_claims_str at Base 1.1
- r_jwt_get_full_header_json_t at Base 1.1
- r_jwt_get_full_header_str at Base 1.1
- r_jwt_get_header_int_value at Base 1.1
- r_jwt_get_header_json_t_value at Base 1.1
- r_jwt_get_header_str_value at Base 1.1
- r_jwt_get_sig_kid at Base 1.1
- r_jwt_get_sign_alg at Base 1.1
- r_jwt_get_sign_jwks_privkey at Base 1.1
- r_jwt_get_sign_jwks_pubkey at Base 1.1
- r_jwt_get_type at Base 1.1
- r_jwt_init at Base 1.1
- r_jwt_parse at Base 1.1
- r_jwt_parse_unsecure at Base 1.1
- r_jwt_parsen at Base 1.1
- r_jwt_parsen_unsecure at Base 1.1
- r_jwt_quick_parse at Base 1.1
- r_jwt_quick_parsen at Base 1.1
- r_jwt_serialize_encrypted at Base 1.1
- r_jwt_serialize_nested at Base 1.1
- r_jwt_serialize_signed at Base 1.1
- r_jwt_serialize_signed_unsecure at Base 1.1
- r_jwt_set_claim_int_value at Base 1.1
- r_jwt_set_claim_json_t_value at Base 1.1
- r_jwt_set_claim_str_value at Base 1.1
- r_jwt_set_claims at Base 1.1
- r_jwt_set_enc at Base 1.1
- r_jwt_set_enc_alg at Base 1.1
- r_jwt_set_enc_cypher_key at Base 1.1
- r_jwt_set_enc_iv at Base 1.1
- r_jwt_set_full_claims_json_str at Base 1.1
- r_jwt_set_full_claims_json_t at Base 1.1
- r_jwt_set_full_header_json_str at Base 1.1
- r_jwt_set_full_header_json_t at Base 1.1
- r_jwt_set_header_int_value at Base 1.1
- r_jwt_set_header_json_t_value at Base 1.1
- r_jwt_set_header_str_value at Base 1.1
- r_jwt_set_properties at Base 1.1
- r_jwt_set_sign_alg at Base 1.1
- r_jwt_token_type at Base 1.1
- r_jwt_token_typen at Base 1.1
- r_jwt_validate_claims at Base 1.1
- r_jwt_verify_signature at Base 1.1
- r_jwt_verify_signature_nested at Base 1.1
- r_library_info_json_str at Base 1.1
- r_library_info_json_t at Base 1.1
- r_str_to_jwa_alg at Base 1.1
- r_str_to_jwa_enc at Base 1.1
- rsaes_oaep_sha1_decrypt at Base 1.1.7
- rsaes_oaep_sha1_encrypt at Base 1.1.7
- rsaes_oaep_sha256_decrypt at Base 1.1.7
- rsaes_oaep_sha256_encrypt at Base 1.1.7
diff -Nru rhonabwy-1.1.13/debian/librhonabwy1.1t64.install rhonabwy-1.1.13/debian/librhonabwy1.1t64.install
--- rhonabwy-1.1.13/debian/librhonabwy1.1t64.install	1970-01-01 00:00:00.000000000 +0000
+++ rhonabwy-1.1.13/debian/librhonabwy1.1t64.install	2023-07-28 11:19:34.000000000 +0000
@@ -0,0 +1 @@
+usr/lib/*/lib*.so.*
diff -Nru rhonabwy-1.1.13/debian/librhonabwy1.1t64.lintian-overrides rhonabwy-1.1.13/debian/librhonabwy1.1t64.lintian-overrides
--- rhonabwy-1.1.13/debian/librhonabwy1.1t64.lintian-overrides	1970-01-01 00:00:00.000000000 +0000
+++ rhonabwy-1.1.13/debian/librhonabwy1.1t64.lintian-overrides	2024-02-03 20:28:38.000000000 +0000
@@ -0,0 +1 @@
+librhonabwy1.1t64: package-name-doesnt-match-sonames librhonabwy1.1
diff -Nru rhonabwy-1.1.13/debian/librhonabwy1.1t64.symbols rhonabwy-1.1.13/debian/librhonabwy1.1t64.symbols
--- rhonabwy-1.1.13/debian/librhonabwy1.1t64.symbols	1970-01-01 00:00:00.000000000 +0000
+++ rhonabwy-1.1.13/debian/librhonabwy1.1t64.symbols	2024-02-03 20:28:38.000000000 +0000
@@ -0,0 +1,291 @@
+# SymbolsHelper-Confirmed: 1.1.9 amd64
+librhonabwy.so.1.1 librhonabwy1.1 #MINVER#
+* Build-Depends-Package: librhonabwy-dev
+ _r_deflate_payload at Base 1.1
+ _r_get_alg_from_enc at Base 1.1
+ _r_get_http_content at Base 1.1
+ _r_get_key_size at Base 1.1
+ _r_inflate_payload at Base 1.1
+ _r_json_get_full_json_t at Base 1.1
+ _r_json_get_int_value at Base 1.1
+ _r_json_get_json_t_value at Base 1.1
+ _r_json_get_str_value at Base 1.1
+ _r_json_set_int_value at Base 1.1
+ _r_json_set_json_t_value at Base 1.1
+ _r_json_set_str_value at Base 1.1
+ pkcs1_eme_oaep_decode at Base 1.1.7
+ pkcs1_eme_oaep_encode at Base 1.1.7
+ r_free at Base 1.1
+ r_global_close at Base 1.1
+ r_global_init at Base 1.1
+ r_jwa_alg_to_str at Base 1.1
+ r_jwa_enc_to_str at Base 1.1
+ r_jwe_add_jwks at Base 1.1
+ r_jwe_add_key_symmetric at Base 1.1
+ r_jwe_add_keys at Base 1.1
+ r_jwe_add_keys_gnutls at Base 1.1
+ r_jwe_add_keys_json_str at Base 1.1
+ r_jwe_add_keys_json_t at Base 1.1
+ r_jwe_add_keys_pem_der at Base 1.1
+ r_jwe_advanced_compact_parse at Base 1.1
+ r_jwe_advanced_compact_parsen at Base 1.1
+ r_jwe_advanced_parse at Base 1.1
+ r_jwe_advanced_parse_json_str at Base 1.1
+ r_jwe_advanced_parse_json_t at Base 1.1
+ r_jwe_advanced_parsen at Base 1.1
+ r_jwe_advanced_parsen_json_str at Base 1.1
+ r_jwe_compact_parse at Base 1.1
+ r_jwe_compact_parsen at Base 1.1
+ r_jwe_copy at Base 1.1
+ r_jwe_decrypt at Base 1.1
+ r_jwe_decrypt_key at Base 1.1
+ r_jwe_decrypt_payload at Base 1.1
+ r_jwe_encrypt_key at Base 1.1
+ r_jwe_encrypt_payload at Base 1.1
+ r_jwe_free at Base 1.1
+ r_jwe_generate_cypher_key at Base 1.1
+ r_jwe_generate_iv at Base 1.1
+ r_jwe_get_aad at Base 1.1
+ r_jwe_get_alg at Base 1.1
+ r_jwe_get_cypher_key at Base 1.1
+ r_jwe_get_enc at Base 1.1
+ r_jwe_get_full_header_json_t at Base 1.1
+ r_jwe_get_full_header_str at Base 1.1
+ r_jwe_get_full_unprotected_header_json_t at Base 1.1
+ r_jwe_get_full_unprotected_header_str at Base 1.1
+ r_jwe_get_header_int_value at Base 1.1
+ r_jwe_get_header_json_t_value at Base 1.1
+ r_jwe_get_header_str_value at Base 1.1
+ r_jwe_get_iv at Base 1.1
+ r_jwe_get_jwks_privkey at Base 1.1
+ r_jwe_get_jwks_pubkey at Base 1.1
+ r_jwe_get_kid at Base 1.1
+ r_jwe_get_payload at Base 1.1
+ r_jwe_init at Base 1.1
+ r_jwe_parse at Base 1.1
+ r_jwe_parse_json_str at Base 1.1
+ r_jwe_parse_json_t at Base 1.1
+ r_jwe_parsen at Base 1.1
+ r_jwe_parsen_json_str at Base 1.1
+ r_jwe_quick_parse at Base 1.1
+ r_jwe_quick_parsen at Base 1.1
+ r_jwe_serialize at Base 1.1
+ r_jwe_serialize_json_str at Base 1.1
+ r_jwe_serialize_json_t at Base 1.1
+ r_jwe_set_aad at Base 1.1
+ r_jwe_set_alg at Base 1.1
+ r_jwe_set_cypher_key at Base 1.1
+ r_jwe_set_enc at Base 1.1
+ r_jwe_set_full_header_json_str at Base 1.1
+ r_jwe_set_full_header_json_t at Base 1.1
+ r_jwe_set_full_unprotected_header_json_str at Base 1.1
+ r_jwe_set_full_unprotected_header_json_t at Base 1.1
+ r_jwe_set_header_int_value at Base 1.1
+ r_jwe_set_header_json_t_value at Base 1.1
+ r_jwe_set_header_str_value at Base 1.1
+ r_jwe_set_iv at Base 1.1
+ r_jwe_set_payload at Base 1.1
+ r_jwe_set_properties at Base 1.1
+ r_jwk_append_property_array at Base 1.1
+ r_jwk_append_x5c at Base 1.1
+ r_jwk_copy at Base 1.1
+ r_jwk_delete_property_array_at at Base 1.1
+ r_jwk_delete_property_str at Base 1.1
+ r_jwk_equal at Base 1.1
+ r_jwk_export_to_gnutls_crt at Base 1.1
+ r_jwk_export_to_gnutls_privkey at Base 1.1
+ r_jwk_export_to_gnutls_pubkey at Base 1.1
+ r_jwk_export_to_json_str at Base 1.1
+ r_jwk_export_to_json_t at Base 1.1
+ r_jwk_export_to_pem_der at Base 1.1
+ r_jwk_export_to_symmetric_key at Base 1.1
+ r_jwk_extract_pubkey at Base 1.1
+ r_jwk_free at Base 1.1
+ r_jwk_generate_key_pair at Base 1.1
+ r_jwk_get_property_array at Base 1.1
+ r_jwk_get_property_array_size at Base 1.1
+ r_jwk_get_property_str at Base 1.1
+ r_jwk_import_from_gnutls_privkey at Base 1.1
+ r_jwk_import_from_gnutls_pubkey at Base 1.1
+ r_jwk_import_from_gnutls_x509_crt at Base 1.1
+ r_jwk_import_from_json_str at Base 1.1
+ r_jwk_import_from_json_t at Base 1.1
+ r_jwk_import_from_password at Base 1.1
+ r_jwk_import_from_pem_der at Base 1.1
+ r_jwk_import_from_symmetric_key at Base 1.1
+ r_jwk_import_from_x5c at Base 1.1
+ r_jwk_import_from_x5u at Base 1.1
+ r_jwk_init at Base 1.1
+ r_jwk_is_valid at Base 1.1
+ r_jwk_is_valid_x5u at Base 1.1
+ r_jwk_key_type at Base 1.1
+ r_jwk_match_json_str at Base 1.1
+ r_jwk_match_json_t at Base 1.1
+ r_jwk_quick_import at Base 1.1
+ r_jwk_set_property_array at Base 1.1
+ r_jwk_set_property_str at Base 1.1
+ r_jwk_thumbprint at Base 1.1
+ r_jwk_validate_x5c_chain at Base 1.1
+ r_jwks_append_jwk at Base 1.1
+ r_jwks_copy at Base 1.1
+ r_jwks_empty at Base 1.1
+ r_jwks_equal at Base 1.1
+ r_jwks_export_to_gnutls_privkey at Base 1.1
+ r_jwks_export_to_gnutls_pubkey at Base 1.1
+ r_jwks_export_to_json_str at Base 1.1
+ r_jwks_export_to_json_t at Base 1.1
+ r_jwks_export_to_pem_der at Base 1.1
+ r_jwks_free at Base 1.1
+ r_jwks_get_at at Base 1.1
+ r_jwks_get_by_kid at Base 1.1
+ r_jwks_import_from_json_str at Base 1.1
+ r_jwks_import_from_json_t at Base 1.1
+ r_jwks_import_from_uri at Base 1.1
+ r_jwks_init at Base 1.1
+ r_jwks_is_valid at Base 1.1
+ r_jwks_quick_import at Base 1.1
+ r_jwks_remove_at at Base 1.1
+ r_jwks_search_json_str at Base 1.1
+ r_jwks_search_json_t at Base 1.1
+ r_jwks_set_at at Base 1.1
+ r_jwks_size at Base 1.1
+ r_jws_add_jwks at Base 1.1
+ r_jws_add_key_symmetric at Base 1.1
+ r_jws_add_keys at Base 1.1
+ r_jws_add_keys_gnutls at Base 1.1
+ r_jws_add_keys_json_str at Base 1.1
+ r_jws_add_keys_json_t at Base 1.1
+ r_jws_add_keys_pem_der at Base 1.1
+ r_jws_advanced_compact_parse at Base 1.1
+ r_jws_advanced_compact_parsen at Base 1.1
+ r_jws_advanced_parse at Base 1.1
+ r_jws_advanced_parse_json_str at Base 1.1
+ r_jws_advanced_parse_json_t at Base 1.1
+ r_jws_advanced_parsen at Base 1.1
+ r_jws_advanced_parsen_json_str at Base 1.1
+ r_jws_compact_parse at Base 1.1
+ r_jws_compact_parse_unsecure at Base 1.1
+ r_jws_compact_parsen at Base 1.1
+ r_jws_compact_parsen_unsecure at Base 1.1
+ r_jws_copy at Base 1.1
+ r_jws_free at Base 1.1
+ r_jws_get_alg at Base 1.1
+ r_jws_get_full_header_json_t at Base 1.1
+ r_jws_get_full_header_str at Base 1.1
+ r_jws_get_header_int_value at Base 1.1
+ r_jws_get_header_json_t_value at Base 1.1
+ r_jws_get_header_str_value at Base 1.1
+ r_jws_get_jwks_privkey at Base 1.1
+ r_jws_get_jwks_pubkey at Base 1.1
+ r_jws_get_kid at Base 1.1
+ r_jws_get_payload at Base 1.1
+ r_jws_init at Base 1.1
+ r_jws_parse at Base 1.1
+ r_jws_parse_json_str at Base 1.1
+ r_jws_parse_json_t at Base 1.1
+ r_jws_parse_unsecure at Base 1.1
+ r_jws_parsen at Base 1.1
+ r_jws_parsen_json_str at Base 1.1
+ r_jws_parsen_unsecure at Base 1.1
+ r_jws_quick_parse at Base 1.1
+ r_jws_quick_parsen at Base 1.1
+ r_jws_serialize at Base 1.1
+ r_jws_serialize_json_str at Base 1.1
+ r_jws_serialize_json_t at Base 1.1
+ r_jws_serialize_unsecure at Base 1.1
+ r_jws_set_alg at Base 1.1
+ r_jws_set_full_header_json_str at Base 1.1
+ r_jws_set_full_header_json_t at Base 1.1
+ r_jws_set_header_int_value at Base 1.1
+ r_jws_set_header_json_t_value at Base 1.1
+ r_jws_set_header_str_value at Base 1.1
+ r_jws_set_payload at Base 1.1
+ r_jws_set_properties at Base 1.1
+ r_jws_verify_signature at Base 1.1
+ r_jwt_add_enc_jwks at Base 1.1
+ r_jwt_add_enc_key_symmetric at Base 1.1
+ r_jwt_add_enc_keys at Base 1.1
+ r_jwt_add_enc_keys_gnutls at Base 1.1
+ r_jwt_add_enc_keys_json_str at Base 1.1
+ r_jwt_add_enc_keys_json_t at Base 1.1
+ r_jwt_add_enc_keys_pem_der at Base 1.1
+ r_jwt_add_sign_jwks at Base 1.1
+ r_jwt_add_sign_key_symmetric at Base 1.1
+ r_jwt_add_sign_keys at Base 1.1
+ r_jwt_add_sign_keys_gnutls at Base 1.1
+ r_jwt_add_sign_keys_json_str at Base 1.1
+ r_jwt_add_sign_keys_json_t at Base 1.1
+ r_jwt_add_sign_keys_pem_der at Base 1.1
+ r_jwt_advanced_parse at Base 1.1
+ r_jwt_advanced_parsen at Base 1.1
+ r_jwt_append_claims_json_t at Base 1.1
+ r_jwt_copy at Base 1.1
+ r_jwt_decrypt at Base 1.1
+ r_jwt_decrypt_nested at Base 1.1
+ r_jwt_decrypt_verify_signature_nested at Base 1.1
+ r_jwt_free at Base 1.1
+ r_jwt_generate_enc_cypher_key at Base 1.1
+ r_jwt_generate_enc_iv at Base 1.1
+ r_jwt_get_claim_int_value at Base 1.1
+ r_jwt_get_claim_json_t_value at Base 1.1
+ r_jwt_get_claim_str_value at Base 1.1
+ r_jwt_get_enc at Base 1.1
+ r_jwt_get_enc_alg at Base 1.1
+ r_jwt_get_enc_cypher_key at Base 1.1
+ r_jwt_get_enc_iv at Base 1.1
+ r_jwt_get_enc_jwks_privkey at Base 1.1
+ r_jwt_get_enc_jwks_pubkey at Base 1.1
+ r_jwt_get_enc_kid at Base 1.1
+ r_jwt_get_full_claims_json_t at Base 1.1
+ r_jwt_get_full_claims_str at Base 1.1
+ r_jwt_get_full_header_json_t at Base 1.1
+ r_jwt_get_full_header_str at Base 1.1
+ r_jwt_get_header_int_value at Base 1.1
+ r_jwt_get_header_json_t_value at Base 1.1
+ r_jwt_get_header_str_value at Base 1.1
+ r_jwt_get_sig_kid at Base 1.1
+ r_jwt_get_sign_alg at Base 1.1
+ r_jwt_get_sign_jwks_privkey at Base 1.1
+ r_jwt_get_sign_jwks_pubkey at Base 1.1
+ r_jwt_get_type at Base 1.1
+ r_jwt_init at Base 1.1
+ r_jwt_parse at Base 1.1
+ r_jwt_parse_unsecure at Base 1.1
+ r_jwt_parsen at Base 1.1
+ r_jwt_parsen_unsecure at Base 1.1
+ r_jwt_quick_parse at Base 1.1
+ r_jwt_quick_parsen at Base 1.1
+ r_jwt_serialize_encrypted at Base 1.1
+ r_jwt_serialize_nested at Base 1.1
+ r_jwt_serialize_signed at Base 1.1
+ r_jwt_serialize_signed_unsecure at Base 1.1
+ r_jwt_set_claim_int_value at Base 1.1
+ r_jwt_set_claim_json_t_value at Base 1.1
+ r_jwt_set_claim_str_value at Base 1.1
+ r_jwt_set_claims at Base 1.1
+ r_jwt_set_enc at Base 1.1
+ r_jwt_set_enc_alg at Base 1.1
+ r_jwt_set_enc_cypher_key at Base 1.1
+ r_jwt_set_enc_iv at Base 1.1
+ r_jwt_set_full_claims_json_str at Base 1.1
+ r_jwt_set_full_claims_json_t at Base 1.1
+ r_jwt_set_full_header_json_str at Base 1.1
+ r_jwt_set_full_header_json_t at Base 1.1
+ r_jwt_set_header_int_value at Base 1.1
+ r_jwt_set_header_json_t_value at Base 1.1
+ r_jwt_set_header_str_value at Base 1.1
+ r_jwt_set_properties at Base 1.1
+ r_jwt_set_sign_alg at Base 1.1
+ r_jwt_token_type at Base 1.1
+ r_jwt_token_typen at Base 1.1
+ r_jwt_validate_claims at Base 1.1
+ r_jwt_verify_signature at Base 1.1
+ r_jwt_verify_signature_nested at Base 1.1
+ r_library_info_json_str at Base 1.1
+ r_library_info_json_t at Base 1.1
+ r_str_to_jwa_alg at Base 1.1
+ r_str_to_jwa_enc at Base 1.1
+ rsaes_oaep_sha1_decrypt at Base 1.1.7
+ rsaes_oaep_sha1_encrypt at Base 1.1.7
+ rsaes_oaep_sha256_decrypt at Base 1.1.7
+ rsaes_oaep_sha256_encrypt at Base 1.1.7


More information about the Debian-iot-maintainers mailing list