Commit History

Author SHA1 Message Date
  Simon Tatham 4f756d2a4d Rework Unicode conversion APIs to use a BinarySink. 3 months ago
  Simon Tatham 834b58e39b Make encode_utf8() output to a BinarySink. 2 years ago
  Simon Tatham 991e22c9bb Implement a BinarySink writing to a fixed-size buffer. 2 years ago
  Simon Tatham 4fa3480444 Formatting: realign run-on parenthesised stuff. 2 years ago
  Simon Tatham 4944b4ddd5 Remove duplicated string-literal formatter in Telnet proxy. 3 years ago
  Simon Tatham 30148eee6a marshal.[ch]: remove redundant declaration. 3 years ago
  Simon Tatham cc6d3591ad Marshalling macros put_dataz and put_datalit. 3 years ago
  Simon Tatham be8d3974ff Generalise strbuf_catf() into put_fmt(). 3 years ago
  Simon Tatham 32d61d7c48 Add some more marshalling functions, for file parsing. 5 years ago
  Simon Tatham 873ec97302 Factor out get_rsa_ssh1_priv_agent from Pageant. 5 years ago
  Simon Tatham bc1aa9c656 Add BinarySink wrappers on existing forms of output. 5 years ago
  Simon Tatham 751a989091 Add and use BinarySource_*INIT_PL. 6 years ago
  Simon Tatham baff23cdd6 Centralised HMAC implementation. 6 years ago
  Simon Tatham c02031ffd6 New marshalling function put_datapl(). 6 years ago
  Simon Tatham 25b034ee39 Complete rewrite of PuTTY's bignum library. 6 years ago
  Simon Tatham 3214563d8e Convert a lot of 'int' variables to 'bool'. 6 years ago
  Simon Tatham a647f2ba11 Adopt C99 <stdint.h> integer types. 6 years ago
  Simon Tatham 853bd8b284 Turn SSH-2 MACs into a classoid. 6 years ago
  Simon Tatham 281d317ab9 Make put_padding() have a consistent argument order. 6 years ago
  Simon Tatham 8b98fea4ae New BinarySink function 'put_padding'. 6 years ago
  Simon Tatham 7f56e1e365 Remove 'keystr' parameter in get_rsa_ssh1_pub. 6 years ago
  Simon Tatham 7d8312e71f Rewrite SSH-1 RSA handling functions using BinarySource. 6 years ago
  Simon Tatham 005ca6b257 Introduce a centralised unmarshaller, 'BinarySource'. 6 years ago
  Simon Tatham 9e96af59ce Introduce a new 'ptrlen' type. 6 years ago
  Simon Tatham 0e3082ee89 New centralised binary-data marshalling system. 6 years ago