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 |