commit | 3aef36ffef89849348049296892327e6fdf9d705 | [log] [tgz] |
---|---|---|
author | Rich Salz <rsalz@akamai.com> | Tue Jan 05 13:06:03 2016 -0500 |
committer | Rich Salz <rsalz@openssl.org> | Wed Jan 13 14:32:59 2016 -0500 |
tree | a8a89aedef46029fcd855e4d9ad1d19c279b8483 | |
parent | 8ffcca65861520fb95e4603b2cb80b3028e56baa [diff] |
Add CRYPTO_EX_DATA; remove EC_EXTRA_DATA Add CRYPTO_EX_DATA add EndC_KEY_[gs]et_method, From Roumen Petrov. Had to add various exdata calls to init/copy/free the exdata. Had to remove const from some EC functions because exdata isn't const-correct. :( Also remove EC_EXTRA_DATA and use a union to hold the possible pre-computed values and an enum to tell which value is in the union. (Rich Salz) Reviewed-by: Dr. Stephen Henson <steve@openssl.org>