agent: Add some extra robustness to extract_private_key
authorWerner Koch <wk@gnupg.org>
Tue, 27 Jan 2015 09:22:47 +0000 (10:22 +0100)
committerWerner Koch <wk@gnupg.org>
Wed, 28 Jan 2015 08:12:36 +0000 (09:12 +0100)
commit795965437732e50f6216d7f5db0e6174e90548a9
tree3022add7f0478cfc58f6de433531892122ed9d36
parentf6d3c6e5263d84b94ebe13df9ff39b02109a2acb
agent: Add some extra robustness to extract_private_key

* agent/cvt-openpgp.c (extract_private_key): Add arg "arraysize".
Make sure that R_FLAGS and R_CURVE are set to NULL.
--

Given that extract_private_key is not file local it is good to have some
extra asserts to protect against future wrong use.

Signed-off-by: Werner Koch <wk@gnupg.org>
agent/agent.h
agent/cvt-openpgp.c
agent/findkey.c