aboutsummaryrefslogtreecommitdiffstats
path: root/g10/build-packet.c (unfollow)
Commit message (Expand)AuthorFilesLines
2024-09-06gpg: Improve detection of input data read errors.Werner Koch1-3/+10
2024-04-15gpg: Implement Kyber encryption.Werner Koch1-2/+7
2024-04-11gpg: Changed internal data format for Kyber.Werner Koch1-0/+5
2024-04-03gpg: Initial support for generating Kyber subkeys.Werner Koch1-17/+78
2024-03-12gpg: new list-option show-x509-notationsWerner Koch1-0/+66
2024-02-21gpg: Fix gpg_mpi_write for the unused opaque case.Werner Koch1-1/+3
2023-06-09gpg: Print status line and proper diagnostics for write errors.Werner Koch1-3/+11
2023-03-01gpg: Allow adding of Additional Decryption Subkeys.Werner Koch1-4/+8
2022-12-02gpg: New export option "mode1003".Werner Koch1-3/+21
2022-09-29gpg: Fix assertion failure due to errors in encrypt_filter.Werner Koch1-0/+3
2022-04-14gpg: Replace an assert by a log_fatal.Werner Koch1-3/+6
2020-06-09gpg,ecc: Handle external representation as SOS with opaque MPI.NIIBE Yutaka1-7/+100
2019-11-27gpg: Move a keydb function to another file.Werner Koch1-0/+43
2019-09-05gpg: Rework the signature subpacket iteration function.Werner Koch1-1/+1
2019-05-21gpg: Do not allow creation of user ids larger than our parser allows.Werner Koch1-1/+7
2019-03-14gpg: Implement v5 keys and v5 signatures.Werner Koch1-43/+124
2018-10-24gpg: Unfinished support for v5 signatures.Werner Koch1-1/+1
2018-09-06Fix use of strncpy, which is actually good to use memcpy.NIIBE Yutaka1-1/+1
2018-01-23gpg: Implement AEAD for SKESK packets.Werner Koch1-18/+18
2018-01-21gpg: First take on PKT_ENCRYPTED_AEAD.Werner Koch1-0/+31
2017-07-20doc: Comment fixes and one trailing comma fix.Werner Koch1-2/+2
2017-07-13gpg: New option --key-origin.Werner Koch1-3/+3
2017-03-30gpg: Fix actual leak and possible leaks in the packet parser.Werner Koch1-1/+1
2017-03-30gpg: Fix export porting of zero length user ID packets.Werner Koch1-2/+10
2017-03-30gpg: Revamp reading and writing of ring trust packets.Werner Koch1-8/+94
2017-03-29indent: Re-indent parts of build-packet.cWerner Koch1-146/+152
2017-03-07Remove -I option to common.NIIBE Yutaka1-5/+5
2017-02-21Clean up word replication.Yuri Chornoivan1-1/+1
2016-11-05Change all http://www.gnu.org in license notices to https://Werner Koch1-1/+1
2016-10-28gpg: Enable the Issuer Fingerprint from rfc4880bisWerner Koch1-10/+5
2016-07-13gpg: New option --mimemode.Werner Koch1-0/+1
2016-06-20gpg: Add experimental support for an issuer fpr.Werner Koch1-14/+35
2016-06-02gpg: Do not abort on certain invalid packets.Werner Koch1-0/+2
2016-06-01g10: Allow User ID length >= 256.NIIBE Yutaka1-1/+1
2016-05-31gpg: New status code NOTATION_FLAGS.Werner Koch1-2/+4
2016-05-04Some minor string changes and fixed a printf format.Werner Koch1-1/+1
2016-04-29gpg: Remove all assert.h and s/assert/log_assert/.Werner Koch1-7/+6
2016-04-07g10: Fix exporting secret keys of certain sizes.Justus Winter1-1/+1
2016-03-02gpg: Allow the caller to write the contents of a plaintext packet.Neal H. Walfield1-8/+16
2016-03-02gpg: Add a new function for creating binary notations.Neal H. Walfield1-2/+77
2016-03-02gpg: Refactor the printing of binary notations.Neal H. Walfield1-4/+28
2016-02-25gpg: More carefully encode a packet's length.Neal H. Walfield1-1/+8
2016-02-25gpg: Avoid directly twiddling bits.Neal H. Walfield1-3/+4
2016-02-25gpg: Improve documentation and comments related to OpenPGP packets.Neal H. Walfield1-12/+165
2016-02-25gpg: Add some asserts.Neal H. Walfield1-4/+62
2016-02-25gpg: Avoid an unnecessary copy.Neal H. Walfield1-14/+9
2016-02-23gpg: Use higher-level functions.Neal H. Walfield1-16/+6
2016-02-23common: More accurately name function.Neal H. Walfield1-2/+2
2016-02-14gpg: Fix calc_header_length when LEN is 0 and improve documentation.Neal H. Walfield1-4/+8
2015-03-16gpg: Create all MPIs with RFC-4880 correct length headers.Werner Koch1-1/+19