aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2017-06-11dh-gex: WIPgex_to_polishAris Adamantiadis1-10/+97
2017-06-11dh: WIPAris Adamantiadis6-22/+47
2017-06-11dh: move cleanup into dh.cAris Adamantiadis3-10/+5
2017-06-11dh: don't preallocate e&fAris Adamantiadis1-4/+15
2017-06-09libcrypto: disable AES-NI engine when running inside valgrindAris Adamantiadis3-0/+24
2017-06-09TOREMOVE: avoid memory leak in HMAC (do not push)Aris Adamantiadis1-1/+2
2017-06-08dhgex WIPAris Adamantiadis7-1/+49
2017-06-08tests: added moduli file parsing testsAris Adamantiadis2-0/+100
2017-06-08DH: fixup cleanupAris Adamantiadis1-39/+6
2017-06-08dh-gex: moduli file parsingAris Adamantiadis2-1/+180
2017-06-08WIP: libgcrypt missing functionsAris Adamantiadis1-2/+2
2017-06-08tests: dh-group-exchangeAris Adamantiadis1-0/+43
2017-06-08dh-gex: client implementationAris Adamantiadis6-9/+113
2017-06-08dh-gex: WIPAris Adamantiadis4-1/+164
2017-06-08dh: move state changes inside DH codeAris Adamantiadis4-1/+3
2017-06-08kex: use switch instead of if/elseifAris Adamantiadis1-31/+34
2017-06-08TOREMOVE: comment out DSA in pkd that's disabled in newer opensshAris Adamantiadis1-16/+16
2017-06-08dh: generalize group usageAris Adamantiadis4-16/+86
2017-06-08libcrypto: detect non matching headers/shared libAris Adamantiadis2-15/+29
2017-06-08dh: big cleanupAris Adamantiadis5-296/+145
2017-06-08buffer_unpack: support bignumsAris Adamantiadis1-0/+15
2017-06-08bignum: make bignum_free saferAris Adamantiadis7-28/+32
2017-06-08tests: test for dh-group14Aris Adamantiadis1-0/+23
2017-06-08dh: move unrelated functions out of dh.cAris Adamantiadis6-619/+612
2017-06-08bignum: harmonize gcrypt and libcrypto usageAris Adamantiadis8-131/+30
2017-06-08crypto: split init and finalize functionsAris Adamantiadis8-48/+82
2017-06-08bignum: harmonize ssh_get_randomAris Adamantiadis4-32/+20
2017-06-08kex: use runtime callbacks (server)Aris Adamantiadis8-159/+241
2017-06-08kex: use runtime callbacks (client)Aris Adamantiadis9-59/+95
2017-06-08kex: log negotiated methodsAris Adamantiadis1-1/+12
2017-06-08packets: allow removal of callbacksAris Adamantiadis2-0/+12
2017-06-08config: fix buffer underflow with unrecognized opcodesAris Adamantiadis1-1/+1
2017-06-07tests: fix buffer overflow in testcaseAris Adamantiadis1-1/+1
2017-06-06misc: Do not fall through and return a valueAndreas Schneider1-0/+1
2017-06-06wrapper: Fix possible crash in ssh_handle_key_exchange()debevv1-4/+6
2017-06-06config: Bugfix: Don't skip unseen opcodesArtyom V. Poptsov1-1/+1
2017-06-06doc: Fix documentation for ssh_userauth_none() usageAndreas Schneider1-1/+1
2017-04-26messages: Make sure we always free the answers pointerAndreas Schneider1-2/+2
2017-04-25messages: Do not leak memory of previously allocated answersAndreas Schneider1-2/+9
2017-04-24messages: Do not leak memory if answeres had been allocated previouslyAndreas Schneider1-0/+1
2017-04-21messages: Do not leak memory if answered had been allocated previouslyAndreas Schneider1-2/+3
2017-04-21misc: Validate integers converted from the SSH bannerAndreas Schneider1-2/+16
2017-04-21messages: Fix memory leaks in the ssh_packet_global_request callbackAndreas Schneider1-0/+2
2017-04-21auth: Use calloc in ssh_userauth_agent_pubkey()Andreas Schneider1-2/+1
2017-04-20session: Free session->kbdint in ssh_free()Peter Volpe1-0/+4
2017-04-13buffer: Validate the length before before memory allocationAndreas Schneider1-2/+19
2017-04-13buffer: Create ssh_buffer_validate_length()Andreas Schneider2-4/+30
2017-04-13Revert "buffer: Create ssh_buffer_validate_length()"Andreas Schneider2-23/+3
2017-04-13Revert "buffer: Validate the length before before memory allocation"Andreas Schneider1-19/+2
2017-04-13buffer: Validate the length before before memory allocationAndreas Schneider1-2/+19