{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":42075878,"defaultBranch":"master","name":"gnupg","ownerLogin":"gpg","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-09-07T21:43:50.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/14165990?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1713305000.0","currentOid":""},"activityList":{"items":[{"before":"287e717b55d2045b486a4986e39777d3871e6377","after":"610a452bb5c30a7a46470e15ce12db9e41e382cd","ref":"refs/heads/master","pushedAt":"2024-05-22T22:03:19.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jkivilin-bot","name":"Automation account for jkivilin","path":"/jkivilin-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108805520?s=80&v=4"},"commit":{"message":"scd:openpgp: Add new vendor.\n\n--","shortMessageHtmlLink":"scd:openpgp: Add new vendor."}},{"before":"b36e557c5b05ba21942f385c03988f138d57dfb9","after":"287e717b55d2045b486a4986e39777d3871e6377","ref":"refs/heads/master","pushedAt":"2024-05-16T22:03:20.000Z","pushType":"push","commitsCount":17,"pusher":{"login":"jkivilin-bot","name":"Automation account for jkivilin","path":"/jkivilin-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108805520?s=80&v=4"},"commit":{"message":"Merge branch 'STABLE-BRANCH-2-4' into master\n\n--\nFixed conflicts in:\n\tNEWS\n\tg10/call-agent.c\n\tg10/options.h\n\tkbx/kbxutil.c\n\ttools/gpgconf.c","shortMessageHtmlLink":"Merge branch 'STABLE-BRANCH-2-4' into master"}},{"before":"3bbfcab606bf9af22f5f453d37a026936855b33d","after":"5355d0885512211d3f9a00001ad73e3c87f54fc7","ref":"refs/heads/STABLE-BRANCH-2-4","pushedAt":"2024-05-16T22:03:20.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"jkivilin-bot","name":"Automation account for jkivilin","path":"/jkivilin-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108805520?s=80&v=4"},"commit":{"message":"card: Fix compiler warning.\n\n* tools/gpg-card.h (opt): Make gpg_program, gpgsm_program, and\nagent_program const.","shortMessageHtmlLink":"card: Fix compiler warning."}},{"before":"97b37db144da6c9278786d51a233716e78c1f12c","after":"bb57c808b2ad2d064ef9dd5a69ca94f6e6f7a763","ref":"refs/heads/STABLE-BRANCH-2-2","pushedAt":"2024-05-16T22:03:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jkivilin-bot","name":"Automation account for jkivilin","path":"/jkivilin-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108805520?s=80&v=4"},"commit":{"message":"scd:openpgp: Fix PIN pin2hash_if_kdf.\n\n* scd/app-openpgp.c (pin2hash_if_kdf): DEK had been changed to pointer\nto allocated memory, so, we need to use DEKLEN for the length.\n\n--\n\nGnuPG-bug-id: 7121\nFixes-commit: 20e85585ed20af67ce68e637ea5c3637615ba2e9\nSigned-off-by: NIIBE Yutaka ","shortMessageHtmlLink":"scd:openpgp: Fix PIN pin2hash_if_kdf."}},{"before":"7728a179e0b7b788fb525e4de794b92360f70e66","after":"3bbfcab606bf9af22f5f453d37a026936855b33d","ref":"refs/heads/STABLE-BRANCH-2-4","pushedAt":"2024-05-15T22:03:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jkivilin-bot","name":"Automation account for jkivilin","path":"/jkivilin-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108805520?s=80&v=4"},"commit":{"message":"Update NEWS\n\n--","shortMessageHtmlLink":"Update NEWS"}},{"before":"14534e72e1135a0323b896339bd1f508a592a7be","after":"b36e557c5b05ba21942f385c03988f138d57dfb9","ref":"refs/heads/master","pushedAt":"2024-05-15T22:03:20.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"jkivilin-bot","name":"Automation account for jkivilin","path":"/jkivilin-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108805520?s=80&v=4"},"commit":{"message":"gpg: Terminate key listing on output write error.\n\n* g10/keylist.c (list_all): Handle error from list_keyblock.\n(list_one): Ditto.\n(locate_one): Ditto.\n(list_keyblock): Detect write error, print, and return it.\n(list_keyblock_direct): Return error from list_keyblock.\n* g10/import.c (import_one_real): Break on listing error.\n--\n\nTest by using\n gpg -k >/dev/full\n\nGnuPG-bug-id: 6185","shortMessageHtmlLink":"gpg: Terminate key listing on output write error."}},{"before":"351fc6e6fa65e654d4b087e8577cf46b36ce0a2e","after":"14534e72e1135a0323b896339bd1f508a592a7be","ref":"refs/heads/master","pushedAt":"2024-05-14T22:03:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jkivilin-bot","name":"Automation account for jkivilin","path":"/jkivilin-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108805520?s=80&v=4"},"commit":{"message":"dirmngr: Fix a call of calloc.\n\n* dirmngr/ldap-parse-uri.c (ldap_parse_uri): Fix arguments.\n\n--\n\nSigned-off-by: NIIBE Yutaka ","shortMessageHtmlLink":"dirmngr: Fix a call of calloc."}},{"before":"467239dccbf975a19485eb5725b174b6f69aeca0","after":"351fc6e6fa65e654d4b087e8577cf46b36ce0a2e","ref":"refs/heads/master","pushedAt":"2024-05-06T22:03:19.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jkivilin-bot","name":"Automation account for jkivilin","path":"/jkivilin-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108805520?s=80&v=4"},"commit":{"message":"gpg: Algo \"kyber\" is now a shortcut for ky768_bp256.\n\n* g10/keygen.c (parse_key_parameter_part): Change Kyber defaults.\n--\n\nAlso kyber1024 is now a shortcut for ky1024_bp384. This change is to\nalign it with the original wussler draft.","shortMessageHtmlLink":"gpg: Algo \"kyber\" is now a shortcut for ky768_bp256."}},{"before":"6228bb0012572d4cd44cd1a1237cf236607c8c04","after":"97b37db144da6c9278786d51a233716e78c1f12c","ref":"refs/heads/STABLE-BRANCH-2-2","pushedAt":"2024-05-06T22:03:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jkivilin-bot","name":"Automation account for jkivilin","path":"/jkivilin-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108805520?s=80&v=4"},"commit":{"message":"gpg,gpgsm: Remove compatibility_flags allow-ecc-encr and vsd-allow-encr.\n\n* g10/options.h (COMPAT_VSD_ALLOW_OCB): Remove.\n* g10/gpg.c (compatibility_flags): Remove \"vsd-allow_ocb\".\n(main): Alwas set CO_EXTRA_INFO_VSD_ALLOW_OCB.\n* g10/keygen.c (keygen_set_std_prefs): Always set OCB feature flag.\n* g10/encrypt.c (use_aead): Always OCB also in de-vs mode.\n* sm/gpgsm.h (COMPAT_ALLOW_ECC_ENCR): Remove.\n* sm/gpgsm.c (compatibility_flags): Remove \"allow-ecc-encr\".\n* sm/encrypt.c (encrypt_dek): Always allow ecc encryption.\n* sm/certreqgen.c (proc_parameters): Likewise.\n--\n\nBoth feature are meanwhile approved in de-vs mode thus there is no\nmore need for the flags.","shortMessageHtmlLink":"gpg,gpgsm: Remove compatibility_flags allow-ecc-encr and vsd-allow-encr."}},{"before":"516b5301262e21396343aa5a1dbc0f1bf0f3e9bf","after":"467239dccbf975a19485eb5725b174b6f69aeca0","ref":"refs/heads/master","pushedAt":"2024-05-02T22:03:20.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jkivilin-bot","name":"Automation account for jkivilin","path":"/jkivilin-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108805520?s=80&v=4"},"commit":{"message":"speedo: Update the instructions to use the gnupg26 tag.\n\n--","shortMessageHtmlLink":"speedo: Update the instructions to use the gnupg26 tag."}},{"before":"83e2dede0a49b048c4aab9e5a2016144a8031763","after":"516b5301262e21396343aa5a1dbc0f1bf0f3e9bf","ref":"refs/heads/master","pushedAt":"2024-04-26T22:03:19.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"jkivilin-bot","name":"Automation account for jkivilin","path":"/jkivilin-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108805520?s=80&v=4"},"commit":{"message":"speedo: Change install directory for Windows\n\n--\n\nGiven that we will build only 64 bit versions, we need to switch where\nstuff is installed on Windows.","shortMessageHtmlLink":"speedo: Change install directory for Windows"}},{"before":"2958e5e4cfff8e7e8a8a113dca65dec028deb5aa","after":"83e2dede0a49b048c4aab9e5a2016144a8031763","ref":"refs/heads/master","pushedAt":"2024-04-25T22:03:19.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"jkivilin-bot","name":"Automation account for jkivilin","path":"/jkivilin-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108805520?s=80&v=4"},"commit":{"message":"speedo: Use gpg-authcode-sign.sh and change archive label to v2.5.\n\n--","shortMessageHtmlLink":"speedo: Use gpg-authcode-sign.sh and change archive label to v2.5."}},{"before":"ab703eacf73e5e1ae16d13558b32ac22a29f8536","after":"2958e5e4cfff8e7e8a8a113dca65dec028deb5aa","ref":"refs/heads/master","pushedAt":"2024-04-24T22:03:19.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"jkivilin-bot","name":"Automation account for jkivilin","path":"/jkivilin-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108805520?s=80&v=4"},"commit":{"message":"gpg: New option --require-pqc-encryption\n\n* g10/gpg.c (oRequirePQCEncryption): New.\n(opts): Add option.\n(main): Set option.\n* g10/mainproc.c (print_pkenc_list): Print a warning.\n* g10/options.h (flags): Add flag require_pqc_encryption.\n* g10/getkey.c (finish_lookup): Skip non-pqc keys if the option is\nset.\n--\n\nGnuPG-bug-id: 6815","shortMessageHtmlLink":"gpg: New option --require-pqc-encryption"}},{"before":"f119444e644280288ff05f46b7147481f594490f","after":"ab703eacf73e5e1ae16d13558b32ac22a29f8536","ref":"refs/heads/master","pushedAt":"2024-04-23T22:03:19.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"jkivilin-bot","name":"Automation account for jkivilin","path":"/jkivilin-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108805520?s=80&v=4"},"commit":{"message":"gpg: Split keygrip in a standard key listing.\n\n* g10/keylist.c (print_keygrip): New.\n(list_keyblock_print): Use new function to print the keygrip.","shortMessageHtmlLink":"gpg: Split keygrip in a standard key listing."}},{"before":"7ed15f7548b401cd1c32fdc2ae5d0460c60ae41e","after":"6228bb0012572d4cd44cd1a1237cf236607c8c04","ref":"refs/heads/STABLE-BRANCH-2-2","pushedAt":"2024-04-22T22:03:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jkivilin-bot","name":"Automation account for jkivilin","path":"/jkivilin-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108805520?s=80&v=4"},"commit":{"message":"tests: Avoid new C23 keyword true.\n\n* tests/asschk.c (eval_boolean): s/true/tru/\n--\n\nGnuPG-bug-is: 7093","shortMessageHtmlLink":"tests: Avoid new C23 keyword true."}},{"before":"2a0a706eb2133bf58d78a8fefe780fe904fa2e62","after":"7728a179e0b7b788fb525e4de794b92360f70e66","ref":"refs/heads/STABLE-BRANCH-2-4","pushedAt":"2024-04-22T22:03:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jkivilin-bot","name":"Automation account for jkivilin","path":"/jkivilin-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108805520?s=80&v=4"},"commit":{"message":"tests: Avoid new C23 keyword true.\n\n* tests/asschk.c (eval_boolean): s/true/tru/\n--\n\nGnuPG-bug-is: 7093","shortMessageHtmlLink":"tests: Avoid new C23 keyword true."}},{"before":"ba3c873934c920d18399fd194f07e0159ee31ec3","after":"f119444e644280288ff05f46b7147481f594490f","ref":"refs/heads/master","pushedAt":"2024-04-22T22:03:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jkivilin-bot","name":"Automation account for jkivilin","path":"/jkivilin-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108805520?s=80&v=4"},"commit":{"message":"tests: Avoid new C23 keyword true.\n\n* tests/asschk.c (eval_boolean): s/true/tru/\n--\n\nGnuPG-bug-is: 7093","shortMessageHtmlLink":"tests: Avoid new C23 keyword true."}},{"before":"7d6ad2866722aaa27b33338d0fbb33c7b6b94808","after":"ba3c873934c920d18399fd194f07e0159ee31ec3","ref":"refs/heads/master","pushedAt":"2024-04-18T22:03:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jkivilin-bot","name":"Automation account for jkivilin","path":"/jkivilin-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108805520?s=80&v=4"},"commit":{"message":"gpg: Prepare Kyber encryption code for more variants.\n\n* common/openpgp-oid.c (oidtable): Add field kem_algo.\n(openpgp_oid_to_kem_algo): New.\n* g10/pkglue.c (do_encrypt_kem): Add support for Kyber1024.\n--\nGnuPG-bug-id: 6815","shortMessageHtmlLink":"gpg: Prepare Kyber encryption code for more variants."}},{"before":"b261478c06f07d92a6a9c003316b09c5716da223","after":"2a0a706eb2133bf58d78a8fefe780fe904fa2e62","ref":"refs/heads/STABLE-BRANCH-2-4","pushedAt":"2024-04-17T22:03:20.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jkivilin-bot","name":"Automation account for jkivilin","path":"/jkivilin-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108805520?s=80&v=4"},"commit":{"message":"gpg: Mark disabled keys and add show-ownertrust list option.\n\n* g10/options.h (LIST_SHOW_OWNERTRUST): New.\n* g10/keylist.c (print_key_line): Show wonertrust and always show\nwhether a key is disabled.\n* g10/gpg.c (parse_list_options): Add \"show-ownertrust\".\n\n* g10/gpgv.c (get_ownertrust_string): Add stub.\n* g10/test-stubs.c (get_ownertrust_string): Add stub.\n--\n\nNote that in a --with-colons listing the ownertrust has always been\nemitted and the disabled state is marked in that listing with a\nspecial 'D' usage.","shortMessageHtmlLink":"gpg: Mark disabled keys and add show-ownertrust list option."}},{"before":"2a71c3cf97c44ab7531f8128cb66bf697eb78035","after":"7d6ad2866722aaa27b33338d0fbb33c7b6b94808","ref":"refs/heads/master","pushedAt":"2024-04-17T22:03:20.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jkivilin-bot","name":"Automation account for jkivilin","path":"/jkivilin-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108805520?s=80&v=4"},"commit":{"message":"gpg: Mark disabled keys and add show-ownertrust list option.\n\n* g10/options.h (LIST_SHOW_OWNERTRUST): New.\n* g10/keylist.c (print_key_line): Show wonertrust and always show\nwhether a key is disabled.\n* g10/gpg.c (parse_list_options): Add \"show-ownertrust\".\n\n* g10/gpgv.c (get_ownertrust_string): Add stub.\n* g10/test-stubs.c (get_ownertrust_string): Add stub.\n--\n\nNote that in a --with-colons listing the ownertrust has always been\nemitted and the disabled state is marked in that listing with a\nspecial 'D' usage.","shortMessageHtmlLink":"gpg: Mark disabled keys and add show-ownertrust list option."}},{"before":"4e32ff209d5b74603dca44ec953b848bbe1e4eaf","after":"2a71c3cf97c44ab7531f8128cb66bf697eb78035","ref":"refs/heads/master","pushedAt":"2024-04-16T22:03:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jkivilin-bot","name":"Automation account for jkivilin","path":"/jkivilin-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108805520?s=80&v=4"},"commit":{"message":"gpg: Make --with-subkey-fingerprint the default.\n\n* g10/gpg.c (oWithoutSubkeyFingerprint): New.\n(opts): Add \"without-subkey-fingerprint\".\n(main): Make --with-subkey-fingerprint the default. Implementation\nthe without option.\n--\n\nGiven that the default for the keyid format is none, the subkey\nfingerprints are important to do anything with a subkey. Thus we make\nthe old option the default and provide a new option to revert it.","shortMessageHtmlLink":"gpg: Make --with-subkey-fingerprint the default."}},{"before":"15564fa3f65dbe8f09adb56fb88cd51925cfd5fb","after":"7ed15f7548b401cd1c32fdc2ae5d0460c60ae41e","ref":"refs/heads/STABLE-BRANCH-2-2","pushedAt":"2024-04-16T22:03:20.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jkivilin-bot","name":"Automation account for jkivilin","path":"/jkivilin-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108805520?s=80&v=4"},"commit":{"message":"Post release updates\n\n--","shortMessageHtmlLink":"Post release updates"}},{"before":"b48476bbefa70cf56ba48089b0dbdfd09cccc917","after":"4e32ff209d5b74603dca44ec953b848bbe1e4eaf","ref":"refs/heads/master","pushedAt":"2024-04-15T22:03:19.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"jkivilin-bot","name":"Automation account for jkivilin","path":"/jkivilin-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108805520?s=80&v=4"},"commit":{"message":"gpg: Fix minor Kyber display things.\n\n* common/compliance.c (gnupg_pk_is_compliant): Make Kyber known.\n* g10/misc.c (openpgp_pk_algo_name): Add \"Kyber\".","shortMessageHtmlLink":"gpg: Fix minor Kyber display things."}},{"before":"813f8d1b8e4b6c4365f0bd2a5305bdbe1e049d05","after":"b48476bbefa70cf56ba48089b0dbdfd09cccc917","ref":"refs/heads/master","pushedAt":"2024-04-12T22:03:18.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jkivilin-bot","name":"Automation account for jkivilin","path":"/jkivilin-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108805520?s=80&v=4"},"commit":{"message":"gpg: Prepare to use the fingerprint as fixed-info for Kyber.\n\n* g10/pubkey-enc.c (get_it): Use algo and fingerprint for the\nfixed-info. Keep a testing mode.\n* g10/options.h (COMPAT_T7014_OLD): New.\n* g10/gpg.c (compatibility_flags): Add \"t71014-old\" flag.\n--\n\nGnuPG-bug-id: 6815","shortMessageHtmlLink":"gpg: Prepare to use the fingerprint as fixed-info for Kyber."}},{"before":"c21237ac27220a834f47888ff2b4d3b570eb2dc0","after":"813f8d1b8e4b6c4365f0bd2a5305bdbe1e049d05","ref":"refs/heads/master","pushedAt":"2024-04-11T22:03:19.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"jkivilin-bot","name":"Automation account for jkivilin","path":"/jkivilin-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108805520?s=80&v=4"},"commit":{"message":"gpg: Changed internal data format for Kyber.\n\n* g10/packet.h (PKT_pubkey_enc): Add field seskey_algo.\n(struct pubkey_enc_list): Ditto.\n* g10/misc.c (pubkey_get_nenc): Change value for Kyber from 4 to 3.\n* g10/parse-packet.c (parse_pubkeyenc): Store the Kyber algo in the\nnew field and adjust data. Do not store the length byte in data[2].\n* g10/build-packet.c (do_pubkey_enc): Take the session algo for Kyber\nfrom the new field.\n* g10/encrypt.c (write_pubkey_enc): Ses the seskey_algo.\n* g10/mainproc.c (proc_pubkey_enc): Copy it.\n* g10/pubkey-enc.c (get_it): Support Kyber decryption.\n\n* g10/seskey.c (encode_session_key): Handle Kyber different from ECDH.\n--\n\nHaving always the single byte in the packet data than to store and\nretrieve it from an MPI is much easier. Thus this patch changes the\noriginal internal format. With this chnages decryption of the slighly\nmodified test data works now. See the bug tracker for test data.\n\nGnuPG-bug-id: 6815","shortMessageHtmlLink":"gpg: Changed internal data format for Kyber."}},{"before":"52c4b0908043993e266b7d0e3fbf567076f8262d","after":"c21237ac27220a834f47888ff2b4d3b570eb2dc0","ref":"refs/heads/master","pushedAt":"2024-04-10T22:03:19.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"jkivilin-bot","name":"Automation account for jkivilin","path":"/jkivilin-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108805520?s=80&v=4"},"commit":{"message":"agent:kem: Externalize FIXED_INFO.\n\n* agent/pkdecrypt.c (agent_hybrid_pgp_kem_decrypt): Don't hard code\nthe value of FIXED_INFO. Get it from frontend.\n\n--\n\nSigned-off-by: NIIBE Yutaka ","shortMessageHtmlLink":"agent:kem: Externalize FIXED_INFO."}},{"before":"1f31dc62008867558b678a2e538805a76c76a266","after":"15564fa3f65dbe8f09adb56fb88cd51925cfd5fb","ref":"refs/heads/STABLE-BRANCH-2-2","pushedAt":"2024-04-09T22:03:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jkivilin-bot","name":"Automation account for jkivilin","path":"/jkivilin-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108805520?s=80&v=4"},"commit":{"message":"po: Update some translations for the |R| prompt flag.\n\n--","shortMessageHtmlLink":"po: Update some translations for the |R| prompt flag."}},{"before":"f7a26aa8adc3b6e0350a53e0bd4c2dfb3d4b03c4","after":"52c4b0908043993e266b7d0e3fbf567076f8262d","ref":"refs/heads/master","pushedAt":"2024-04-09T22:03:21.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"jkivilin-bot","name":"Automation account for jkivilin","path":"/jkivilin-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108805520?s=80&v=4"},"commit":{"message":"gpg: Some support to allow Kyber decryption.\n\n* g10/call-agent.c (agent_pkdecrypt): Support dual keygrips and switch\nto KEM mode.\n* g10/ecdh.c (pk_ecdh_decrypt): Add an extra length check.\n* g10/keyid.c (do_hash_public_key): Fix Kyber fingerprint computation.\n\n* g10/mainproc.c (release_list): Free all 4 data elements.\n(proc_pubkey_enc): Copy all 4 data elements.\n* g10/misc.c (openpgp_pk_test_algo2): Map Kyber to KEM.\n\n* g10/parse-packet.c (parse_pubkeyenc): Fix Kyber parser.\n* g10/pubkey-enc.c (get_session_key): Allow Kyber.\n(get_it): Support Kyber.\n--\n\nGnuPG-bug-id: 6815","shortMessageHtmlLink":"gpg: Some support to allow Kyber decryption."}},{"before":null,"after":"8d552b279d8963dfaff910a55bcca55ac5e2f258","ref":"refs/heads/wk/kyber-test","pushedAt":"2024-04-09T22:03:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jkivilin-bot","name":"Automation account for jkivilin","path":"/jkivilin-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108805520?s=80&v=4"},"commit":{"message":"gpg: Make Kyber creation more flexible.\n\n* common/openpgp-oid.c (openpgp_is_curve_supported): Allow the\nabbreviated curve name.\n* g10/pkglue.c (pk_encrypt): Add debug output.\n* g10/seskey.c (encode_session_key): Handle Kyber session key like\nECDH. This is just a stub.\n* g10/keygen.c (ecckey_from_sexp): Use the modern OID for cv25519.\n(parse_key_parameter_part): Allow more Kyber variants.\n--\n\nTest by creating an ed25519 key and using\n\n gpg --quick-add-key --batch --passphrase \"\" \n\nto create several subkeys. Tested with ALGOs:\n\n kyber768\n kyber1024\n ky768_cv25519\n ky768_bp256\n kyber768_nistp256\n ky1024_cv448\n\nAll curves capable of encryption should work.\n\nGnuPG-bug-id: 6815","shortMessageHtmlLink":"gpg: Make Kyber creation more flexible."}},{"before":"c5d7a332c8401e24263f0e235824f5862e37433a","after":"f7a26aa8adc3b6e0350a53e0bd4c2dfb3d4b03c4","ref":"refs/heads/master","pushedAt":"2024-04-08T22:03:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jkivilin-bot","name":"Automation account for jkivilin","path":"/jkivilin-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108805520?s=80&v=4"},"commit":{"message":"kbx: Fix keyid search for mixed v4/v5 case.\n\n* kbx/keybox-search.c (blob_cmp_fpr_part): Reworked.\n(has_short_kid, has_long_kid): Simplify.\n--\n\nThe old code was too complicated and did not cope correctly a blob\nhaving a mix of v5 and v4 keys.\n\nFixes-commit: 01329da8a778d3b0d121c83bfb61d99a39cccac4\nGnuPG-bug-id: 5888","shortMessageHtmlLink":"kbx: Fix keyid search for mixed v4/v5 case."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUWlLFQA","startCursor":null,"endCursor":null}},"title":"Activity ยท gpg/gnupg"}