Commit 28fb52ba authored by Niels Möller's avatar Niels Möller

*** empty log message ***

Rev: ChangeLog:1.244
Rev: NEWS:1.60
parent ddf385f7
2000-09-19 Niels Mller <nisse@cuckoo.localdomain>
* src/server_publickey.c (do_authenticate): Pass algorithm
name to VERIFY() method. make_dsa_verifier_kludge() no longer
needed.
* src/server_keyexchange.c (dh_server): New attribute
hostkey_algorithm.
(do_handle_dh_init): Pass algorithm name dto dh_make_server_msg().
(do_init_server_dh): Initialize hostkey_algorithm.
make_dsa_signer_kludge() no longer needed.
* src/rsa.c (encode_rsa_sig_val): New function.
(decode_rsa_sig_val): New function.
(do_rsa_sign): New algorithm argument.
(do_rsa_sign_spki): Deleted hash and principal arguments. Return a
<sig-val>.
(do_rsa_verify): Added algorithm argument.
(do_rsa_verify_spki): Take an sexp rather than an sexp_itterator
as argument. Expect a <sig-val>.
* src/publickey_crypto.h (dh_make_server_msg): Added argument
hostkey_algorithm.
* src/dsa.c (dsa_signer_variant, dsa_verifier_variant): Commented
out.
(encode_dsa_sig_val): New function.
(decode_dsa_sig_val): New function.
(do_dsa_sign): New argument algorithm. Handle plain ssh-dss,
ssh-dss-kludge and spki.
(do_dsa_sign_spki): Deleted hash and principal arguments. Return a
<sig-val>.
(do_dsa_verify): New argument algorithm. Handle plain ssh-dss,
ssh-dss-kludge and spki.
(do_dsa_verify_spki): Take an sexp rather than an sexp_itterator
as argument. Expect a <sig-val>.
(do_dsa_sign_kludge): #if:ed out.
(make_dsa_signer_kludge): Likewise.
(do_dsa_verify_kludge): Likewise.
(make_dsa_verifier_kludge): Likewise.
* src/dh_exchange.c (dh_make_server_msg): New argument
hostkey_algorithm, which is passed on to SIGN().
* src/client_keyexchange.c (do_handle_dh_reply): Pass algorithm
name to VERIFY() method. make_dsa_verifier_kludge() no longer
needed.
* src/client_userauth.c (do_userauth_pk_ok): Pass algorithm name
to the SIGN() method.
* src/atoms.in: New algorithm name "ssh-dss-kludge@lysator.liu.se"
for internal use.
* src/abstract_crypto.h (verifier): Added algorithm argument to
the verify() method. Removed hash and principal arguments from the
verify_spki() method.
* src/abstract_crypto.h (signer): Similar changes.
* configure.in: Bumped version to 1.0.5.
2000-09-18 Niels Mller <nisse@cuckoo.localdomain>
* src/spki.c (spki_hash_data): New function.
(do_spki_hash): Use spki_hash_data().
2000-09-15 Niels Mller <nisse@cuckoo.localdomain> 2000-09-15 Niels Mller <nisse@cuckoo.localdomain>
* src/parse.c (parse_next_atom): Updated comment. Return error for * src/parse.c (parse_next_atom): Updated comment. Return error for
......
News for the 1.0.5 release News for the 1.0.5 release
Some reorganization of signature algorithms, to support
spki-style signatures (including rsa) properly.
New algorithms bulk encryption algorithms: serpent and
rijndael. Rijndael implementation and lsh glue code
contributed by Rafael R. Sevilla. Serpent implementation by
Ross Anderson, Eli Biham, and Lars Knudsen.
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).
News for the 1.0.4 release News for the 1.0.4 release
Fixed yet another bug in the userauth logic. Fixed yet another bug in the userauth logic.
......
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