kolibrios/programs/network/ssh
Ivan Baravy 553742f877 libcrash: sync with upstream.
* Implement new algorithms:
  - MACs: Poly1305, HMAC (SHA2_256, SHA2_512),
  - ciphers: ChaCha20, AES256CTR, AES256CBC.
* Remove MD4 hash.
* Change API (it happens).
* Update crashtest example.


git-svn-id: svn://kolibrios.org@9216 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-10-15 00:52:46 +00:00
..
test MPINT: Less fiddling with bits and bytes, more performance. 2021-07-26 09:44:08 +00:00
aes256-cbc.inc Working encryption and HMAC for transport, use libcrash for sha256 (and more to come), placed connection variables in separate struct, fixed bug in aes256_cbc_decode where IV was wrong when in- and output buffer were the same. 2016-08-10 16:20:49 +00:00
aes256-ctr.inc Big refactor: separate backend from frontend. Prepare for dynamically negotiated algorithms etc. 2021-08-02 18:40:01 +00:00
aes256.inc SSH: Added user authentication. Fixed padding. Other bugfixes. 2021-07-20 20:14:53 +00:00
blowfish-cbc.inc SSH: Added user authentication. Fixed padding. Other bugfixes. 2021-07-20 20:14:53 +00:00
blowfish-ctr.inc Big refactor: separate backend from frontend. Prepare for dynamically negotiated algorithms etc. 2021-08-02 18:40:01 +00:00
blowfish.inc SSH: Added user authentication. Fixed padding. Other bugfixes. 2021-07-20 20:14:53 +00:00
encodings.inc Big refactor: separate backend from frontend. Prepare for dynamically negotiated algorithms etc. 2021-08-02 18:40:01 +00:00
hmac_md5.inc libcrash: sync with upstream. 2021-10-15 00:52:46 +00:00
hmac_sha1.inc libcrash: sync with upstream. 2021-10-15 00:52:46 +00:00
hmac_sha256.inc libcrash: sync with upstream. 2021-10-15 00:52:46 +00:00
mpint.inc MPINT: Less fiddling with bits and bytes, more performance. 2021-07-26 09:44:08 +00:00
random.inc Pad with 0 bytes before encryption is set, as not to leak any entropy of RNG. 2021-07-21 10:53:13 +00:00
seed.inc Pad with 0 bytes before encryption is set, as not to leak any entropy of RNG. 2021-07-21 10:53:13 +00:00
ssh.asm libcrash: sync with upstream. 2021-10-15 00:52:46 +00:00
sshlib_channel.inc Big refactor: separate backend from frontend. Prepare for dynamically negotiated algorithms etc. 2021-08-02 18:40:01 +00:00
sshlib_connection.inc libcrash: sync with upstream. 2021-10-15 00:52:46 +00:00
sshlib_dh_gex.inc libcrash: sync with upstream. 2021-10-15 00:52:46 +00:00
sshlib_host.inc libcrash: sync with upstream. 2021-10-15 00:52:46 +00:00
sshlib_mcodes.inc Big refactor: separate backend from frontend. Prepare for dynamically negotiated algorithms etc. 2021-08-02 18:40:01 +00:00
sshlib_transport.inc Big refactor: separate backend from frontend. Prepare for dynamically negotiated algorithms etc. 2021-08-02 18:40:01 +00:00
sshlib_userauth.inc Big refactor: separate backend from frontend. Prepare for dynamically negotiated algorithms etc. 2021-08-02 18:40:01 +00:00
sshlib.inc libcrash: sync with upstream. 2021-10-15 00:52:46 +00:00
Tupfile.lua SSH client part 1: Diffie hellman group exchange. 2016-05-07 10:42:31 +00:00