aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Release v0.9.2v0.9.2Steven Fackler2016-11-275-8/+8
|
* Implement Clone for SslConnector and SslAcceptorSteven Fackler2016-11-271-0/+2
|
* CleanupSteven Fackler2016-11-273-12/+8
|
* Return Option from groupSteven Fackler2016-11-161-3/+6
|
* Remove EcGroup constructorsSteven Fackler2016-11-161-36/+1
| | | | | You also need a generator and possibly other stuff. Let's hold off on construction until someone has a concrete requirement for them.
* Test elliptic curve signaturesSteven Fackler2016-11-151-0/+17
|
* Add a test for mul_generatorSteven Fackler2016-11-151-0/+10
|
* Turns out yet another variant of EC_POINT_mul is allowed!Steven Fackler2016-11-151-4/+21
|
* Merge pull request #524 from sfackler/ecSteven Fackler2016-11-159-46/+417
|\ | | | | More elliptic curve functionality
| * Add a note that the systest logic is kind of bustedSteven Fackler2016-11-151-0/+1
| |
| * Rename ec_key to ecSteven Fackler2016-11-147-367/+371
| |
| * Split EcKey::mulSteven Fackler2016-11-141-6/+22
| |
| * Add EcPoint::invertSteven Fackler2016-11-142-0/+8
| |
| * Fix non-static EcGroup method locationsSteven Fackler2016-11-141-0/+2
| |
| * Remove EC_METHOD functionsSteven Fackler2016-11-131-7/+0
| | | | | | | | Some appear not to be defined anywhere and they're not used anyway
| * Add EcKey::check_keySteven Fackler2016-11-132-0/+6
| |
| * More functionalitySteven Fackler2016-11-133-3/+173
| |
| * More functionalitySteven Fackler2016-11-132-2/+31
| |
| * Public keys are not always presentSteven Fackler2016-11-131-1/+1
| |
| * Rename new_by_curve_name to from_curve_nameSteven Fackler2016-11-133-4/+9
| |
| * Add Some more elliptic curve functionalitySteven Fackler2016-11-132-1/+138
|/
* Remove some stray manual implsSteven Fackler2016-11-133-32/+6
|
* Macroise from_pemSteven Fackler2016-11-136-75/+35
|
* Macroise to_pemSteven Fackler2016-11-133-33/+36
|
* Macroise from_derSteven Fackler2016-11-138-92/+53
|
* Macroise to_derSteven Fackler2016-11-138-91/+51
|
* Make password callback return a ResultSteven Fackler2016-11-134-5/+11
|
* Support serialization of encrypted private keysSteven Fackler2016-11-135-4/+58
| | | | | Switch to PEM_write_bio_PKCS8PrivateKey since the other function outputs nonstandard PEM when encrypting.
* Add private_key_from_pem_passphraseSteven Fackler2016-11-134-2/+37
|
* Macro-implement private_key_to_pemSteven Fackler2016-11-134-44/+22
|
* Some serialization support for EcKeySteven Fackler2016-11-138-120/+161
|
* No need to use a raw string anymoreSteven Fackler2016-11-131-2/+2
|
* Use ffdhe2048 in mozilla_intermediateSteven Fackler2016-11-121-42/+8
|
* Be a bit more emphatic about the dangerSteven Fackler2016-11-122-4/+4
|
* Add a connect method that does not perform hostname verificationSteven Fackler2016-11-122-4/+49
| | | | The method name is intentionally painful to type to discourage its use
* Simplify test logic a bitSteven Fackler2016-11-121-10/+2
|
* Add a missing initSteven Fackler2016-11-121-0/+1
|
* Add constructors for various standard primesSteven Fackler2016-11-123-0/+95
|
* Add SslRef::set_{tmp_dh,tmp_ecdh,ecdh_auto}Steven Fackler2016-11-123-0/+32
|
* Pick different cipher lists on 1.0.1 and 1.0.2Steven Fackler2016-11-121-2/+10
|
* Adjust cipher lists to work on older versionsSteven Fackler2016-11-121-4/+4
|
* Add SslRef::set_tmp_{ec,}dh_calbackSteven Fackler2016-11-122-3/+141
|
* Add SslContextBuilder::set_tmp_{ec,}dh_callbackSteven Fackler2016-11-126-6/+172
|
* Drop bits to u32Steven Fackler2016-11-121-2/+2
|
* Add PKey::bitsSteven Fackler2016-11-123-0/+11
|
* Fix function signatureSteven Fackler2016-11-121-1/+1
|
* Add basic X509_STORE accessSteven Fackler2016-11-125-0/+51
| | | | | | | There's more to do here, but this enabled addition of trusted CAs from X509 objects. Closes #394
* Consistently support both PEM and DER encodingsSteven Fackler2016-11-115-19/+153
| | | | Closes #500
* Add EcKey <-> PKey conversionsSteven Fackler2016-11-113-3/+38
| | | | Closes #499
* PKey <-> DH conversionsSteven Fackler2016-11-112-4/+36
| | | | Closes #498