Commit 36ba379b authored by Niels Möller's avatar Niels Möller

*** empty log message ***

Rev: ChangeLog:1.245
Rev: NEWS:1.61
Rev: doc/TODO:1.91
Rev: src/list.c:1.7
Rev: src/sexp_parser.c:1.18
parent 74c1575f
2000-09-19 Niels Mller <nisse@cuckoo.localdomain> 2000-09-19 Niels Mller <nisse@cuckoo.localdomain>
* src/rsa.c (SA): New macro.
Added debug() calls.
(RSA_CRT): Disabled the crt optimixation, as that code seems
broken.
* src/dsa.c (SA): New macro.
(encode_dsa_sig_val): Fixed type error.
* src/server_publickey.c (do_authenticate): Pass algorithm * src/server_publickey.c (do_authenticate): Pass algorithm
name to VERIFY() method. make_dsa_verifier_kludge() no longer name to VERIFY() method. make_dsa_verifier_kludge() no longer
needed. needed.
......
News for the 1.0.5 release News for the 1.0.5 release
Experimental support for RSA, using spki-style keys and
signatures.
Some reorganization of signature algorithms, to support Some reorganization of signature algorithms, to support
spki-style signatures (including rsa) properly. spki-style signatures (including rsa) properly.
Fix for key renegotiation bug reported by jps.
New algorithms bulk encryption algorithms: serpent and New algorithms bulk encryption algorithms: serpent and
rijndael. Rijndael implementation and lsh glue code rijndael. Rijndael implementation and lsh glue code
contributed by Rafael R. Sevilla. Serpent implementation by contributed by Rafael R. Sevilla. Serpent implementation by
Ross Anderson, Eli Biham, and Lars Knudsen. Ross Anderson, Eli Biham, and Lars Knudsen.
New option -call to use any supported bulk encryption
algorithm; the default preference list is quite conservative.
New option --hostkey-algorithm, to tune the hostkey algorithm
preference list.
Renamed lsh_keygen and lsh_writekey to lsh-keygen and Renamed lsh_keygen and lsh_writekey to lsh-keygen and
lsh-writekey, respectively (actually happened in 1.0.4, but I lsh-writekey, respectively (actually happened in 1.0.4, but I
forgot to mention that). forgot to mention that).
......
...@@ -244,3 +244,6 @@ Use static objects for crypto algorithms with fixed key sizes and ...@@ -244,3 +244,6 @@ Use static objects for crypto algorithms with fixed key sizes and
other parameters. other parameters.
Replace most defines with enums, for improved type checking. Replace most defines with enums, for improved type checking.
Debug the optimized rsa-code that uses CRT. Write testcases for rsa.
...@@ -70,6 +70,7 @@ struct object_list *make_object_listv(unsigned n, va_list args) ...@@ -70,6 +70,7 @@ struct object_list *make_object_listv(unsigned n, va_list args)
struct object_list *l = alloc_object_list(n); struct object_list *l = alloc_object_list(n);
/* FIXME: Add sanity type checking */
for (i=0; i<n; i++) for (i=0; i<n; i++)
LIST(l)[i] = va_arg(args, struct lsh_object *); LIST(l)[i] = va_arg(args, struct lsh_object *);
......
...@@ -73,8 +73,9 @@ sexp_skip_char(struct simple_buffer *buffer, UINT8 expect) ...@@ -73,8 +73,9 @@ sexp_skip_char(struct simple_buffer *buffer, UINT8 expect)
return 0; return 0;
} }
trace("sexp_skip_char: Skipped expected character %xi\n.", c); #if 0
trace("sexp_skip_char: Skipped expected character %xi.\n", c);
#endif
return 1; return 1;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment