aboutsummaryrefslogtreecommitdiffstats
path: root/src/pubkey/ecdh
Commit message (Collapse)AuthorAgeFilesLines
* Add similar decoding constructors to the private keyslloyd2010-03-041-5/+3
|
* Add a new constructor to each public key algorithm (only the publiclloyd2010-03-041-5/+6
| | | | | | | keys so far, private keys not changed) that takes an AlgorithmIdentifier and a MemoryRegion<byte>&. This performs the X.509 decoding. It is not possible anymore to create uninitialized PK objects.
* Make two variants of OS2ECP, one taking pointer + length, and otherlloyd2010-03-021-3/+1
| | | | | (inlined) taking a MemoryRegion& that just forwards. This makes it possible to avoid an extra copy in ECDH::derive_key.
* Add some simple constructors to the EC_ base key types to simplifylloyd2010-03-022-31/+16
| | | | the various implementations
* Remove extraneous includelloyd2010-03-021-4/+0
|
* Rename ECKAEG to ECDH. As far as I can tell they are the same algorithm,lloyd2010-03-023-0/+182
I'm not sure where the old name came from though as literally the only hits for it on Google are botan-related.