Commit History

Author SHA1 Message Date
  Simon Tatham 8005738eaf Fix infinite loop on a truncated RFC4176 public key file. 3 months ago
  Simon Tatham a5bcf3d384 Pad RSA signature blobs if they're made with SHA-2. 4 months ago
  Simon Tatham f0f058ccb4 Merge 0.81 branch. 7 months ago
  Simon Tatham c193fe9848 Switch to RFC 6979 for DSA nonce generation. 7 months ago
  Jacob Nevins 5ced517428 cryptsuite: gracefully handle unavailable HW accel. 1 year ago
  Simon Tatham f6f9848465 Add support for HMAC-SHA512. 1 year ago
  Simon Tatham b77e985513 Add support for HMAC-SHA512. 1 year ago
  Simon Tatham c1a2114b28 Implement AES-GCM using the @openssh.com protocol IDs. 2 years ago
  Simon Tatham 3198995ef3 cryptsuite: add a test of ChaCha20-Poly1305. 2 years ago
  Simon Tatham cd7f6c4407 Certificate-aware handling of key fingerprints. 2 years ago
  Simon Tatham e711a08daf cryptsuite.py: remove some rogue diagnostics. 2 years ago
  Simon Tatham b753cf6e3b Reject multilayer certificates in check_cert. 2 years ago
  Simon Tatham dc7ba12253 Permit configuring RSA signature types in certificates. 2 years ago
  Simon Tatham 36d40febed Add cryptsuite test of certificate handling. 2 years ago
  Simon Tatham ffa25be185 Fix error messages in ppk_loadpub_s. 2 years ago
  Simon Tatham de47ec2f5f cryptsuite.py: shorter idiom for base64 decoding. 2 years ago
  Simon Tatham faf1601a55 Implement OpenSSH 9.x's NTRU Prime / Curve25519 kex. 2 years ago
  Simon Tatham e59ee96554 Refactor ecdh_kex into an organised vtable. 2 years ago
  Simon Tatham 831accb2a9 Expose openssh_bcrypt() to testcrypt, and test it. 2 years ago
  Simon Tatham 44055cd36e Withdraw support for SHA-512-256 in HTTP Digest. 3 years ago
  Simon Tatham 60377a09b4 Actually test multiple SHA-512 implementations. 3 years ago
  Simon Tatham 3c21fa54c5 HTTP proxy: implement Digest authentication. 3 years ago
  Simon Tatham 6520574e58 Side-channel-safe rewrite of the Miller-Rabin test. 3 years ago
  Simon Tatham 23431f8ff4 Add some tests of Miller-Rabin to cryptsuite. 3 years ago
  Simon Tatham 47c2bc38d1 New script contrib/proveprime.py. 3 years ago
  Simon Tatham fca13a17b1 Break up crypto modules containing HW acceleration. 3 years ago
  Jacob Nevins 97137f5cfd PuTTYgen: explicitly use 'Kbyte' in Argon2 naming. 3 years ago
  Simon Tatham 1da353e649 Introduce OpenSSH-compatible SHA256 key fingerprinting. 3 years ago
  Simon Tatham e9aa28fe02 Restore the ability to write out PPK v2. 3 years ago
  Simon Tatham 08d17140a0 Introduce PPK file format version 3. 3 years ago