path: root/include
AgeCommit message (Expand)AuthorFilesLines
2019-06-12bignum: Define bignum_dup(bignum orig, bignum *dest)Anderson Toshiyuki Sasaki3-0/+23
2019-06-12kex, pki, server, options: Filter algorithms in FIPS modeAnderson Toshiyuki Sasaki1-0/+2
2019-06-12options: Allow avoiding system-wide configurationAnderson Toshiyuki Sasaki1-0/+1
2019-06-12bind_config: Add support for HostKeyAlgorithmsAnderson Toshiyuki Sasaki1-0/+1
2019-06-12options: Added an option to set server HostKey algorithmsAnderson Toshiyuki Sasaki1-0/+1
2019-06-12bind_config: Add support for PubkeyAcceptedKeyTypesAnderson Toshiyuki Sasaki1-0/+1
2019-06-12options: Add option to set server accepted pubkey typesAnderson Toshiyuki Sasaki2-0/+2
2019-06-12token, kex: Add functions to handle tokens listsAnderson Toshiyuki Sasaki1-0/+44
2019-05-13pki: Fail to sign when using wrong hash algorithmAnderson Toshiyuki Sasaki1-0/+2
2019-05-13pki: Remove unused codeAnderson Toshiyuki Sasaki1-8/+0
2019-05-13pki_crypto: Added pki_sign_data() and pki_verify_data_signature()Anderson Toshiyuki Sasaki1-0/+8
2019-05-13pki: Add a common place to store raw signaturesAnderson Toshiyuki Sasaki1-0/+1
2019-05-13auth, pki: Calculate hash internally when signing/verifyingAnderson Toshiyuki Sasaki2-5/+9
2019-05-13pki: Remove duplicate and unused codeAnderson Toshiyuki Sasaki1-6/+0
2019-05-13wrapper: Make sha{1, 256, 384, 512}() input constAnderson Toshiyuki Sasaki1-4/+4
2019-05-13wrapper.h: Add SSH_DIGEST_SHA384 to ssh_digest_e enumAnderson Toshiyuki Sasaki1-1/+2
2019-04-29dh-gex: Verify received primes in FIPS mode to match one of the known groupsJakub Jelen1-0/+1
2019-04-29Provide a function to query crypto backend for FIPS statusJakub Jelen3-0/+8
2019-04-29dh-gex: Fall back to known primes when the moduli file is not readableJakub Jelen1-0/+1
2019-04-29sftp server: Implementation of sftp_server_free() as counterpart to sftp_serv...David Wedderwille1-0/+7
2019-04-17pki: allow certificates to be used in signature verificationBen Toews1-0/+1
2019-04-17pki: support ECDSA/ED25519 certificatesBen Toews2-0/+10
2019-04-17libssh: deprecate SSH_KEYTYPE_ECDSABen Toews2-2/+8
2019-04-04dh: Move DH key handling into a separate file.Simo Sorce1-17/+21
2019-04-04dh: Confine DH KEX keys handling into fewer functionsSimo Sorce4-13/+19
2019-04-04dh: Rename variables for DH key exchangeSimo Sorce2-3/+17
2019-04-04mbedcrypto: Make bignum_bin2bn behave like othersSimo Sorce1-2/+6
2019-04-01bind_config: Added minimal support for Match keywordAnderson Toshiyuki Sasaki1-0/+3
2019-04-01options: Add a bind option to set the config directoryAnderson Toshiyuki Sasaki2-1/+3
2019-04-01options: Introduce ssh_bind_options_parse_config()Anderson Toshiyuki Sasaki2-0/+4
2019-04-01bind_config: Support server side configurationAnderson Toshiyuki Sasaki1-0/+59
2019-04-01config: Move common parser functions to config_parser.cAnderson Toshiyuki Sasaki1-0/+57
2019-03-29channels: Added function to create channel to UNIX socketpmorris671-0/+2
2019-03-25The ssh_channel_callbacks_struct member name is channel_data_function.Jan Pazdziora1-1/+1
2019-03-07Use a common KDF functionSimo Sorce2-11/+17
2019-02-27sftp: Document how to free memory retruned by sftp_canonicalize_path()Andreas Schneider1-1/+3
2019-02-22Add flag for tracking EtM HMACsDirkjan Bussink2-1/+6
2019-02-22Refactor ssh_packet_hmac_verify to allow for direct bufferDirkjan Bussink1-1/+1
2019-02-22Remove SHA384 HMACDirkjan Bussink1-1/+0
2019-02-21buffer: Fix regression introduced by 6c7eaa and c306a6Tilo Eckert1-6/+1
2019-02-07Allow building without Group Exchange supportJakub Jelen1-0/+5
2019-02-07options: Allow to configure cryptographic algorithms for serverJakub Jelen1-1/+6
2019-02-07include: Mark ssh_print_hexa as deprecatedAndreas Schneider1-1/+1
2019-01-24buffer: Convert argc to size_t in ssh_buffer_unpack() as wellBaruch Siach1-2/+2
2019-01-24dh-gex: Add server implementationAris Adamantiadis4-5/+3
2019-01-24wrapper: Move dh cleanup into dh.cAris Adamantiadis1-1/+1
2019-01-24dh-gex: Add client implementationAris Adamantiadis3-0/+41
2019-01-24dh: Do some basic refactoringAris Adamantiadis2-11/+7
2019-01-24bignum: harmonize gcrypt, libcrypto and libmcrypt bignumAris Adamantiadis4-16/+51
2019-01-24dh: move unrelated functions out of dh.cAris Adamantiadis2-6/+5