Asanka Herath
348bd51d0a
Build libhrypto as a .dll by default
2009-11-24 10:18:19 -08:00
Asanka Herath
adab1b3cc1
Move HC_DEPRECATED_CRYPTO to front
...
The HC_DEPRECATED_CRYPTO macro is used as a storage class specifier
on Windows, and hence must be placed before the return type for a
function declaration.
2009-11-24 10:12:44 -08:00
Asanka Herath
c1a6ab1d55
Update hcrypto/NTMakefile
2009-11-24 10:11:16 -08:00
Asanka Herath
b1063ea8fc
Initial Windows port
2009-11-24 10:11:14 -08:00
Love Hornquist Astrand
b9bb21f185
just return if we are asked for 0 bytes
2009-11-22 12:51:23 -08:00
Love Hornquist Astrand
2454e93c62
fix typo
2009-11-22 12:51:02 -08:00
Love Hornquist Astrand
2f2063198f
update (c)
2009-11-22 12:50:39 -08:00
Love Hornquist Astrand
2ac04069b6
If the context already have a EVP_MD_CTX allocated, don't make a new
...
Patch from Derrick Pallas of Riverbed Techology
2009-10-16 16:40:49 -07:00
Love Hornquist Astrand
2064ee1a37
Wrap rc2 with COMMONCRYPTO_SUPPORTS_RC2 since its not suported on Leopard
2009-09-29 13:21:16 -07:00
Love Hornquist Astrand
ec263fc5a4
reading negative size is wrong, zero is ok
2009-09-25 14:53:31 -07:00
Love Hornquist Astrand
b0e2117322
Add missing symbols and fix malformed symbols
...
Build failure reported by Rok Papež on heimdal-discuss
2009-09-19 12:26:52 -07:00
Love Hornquist Astrand
7e1e9dc2e7
drop cts support
2009-08-25 20:28:33 -07:00
Love Hornquist Astrand
a1aa022f8b
drop evp-aes-cts
2009-08-25 20:27:04 -07:00
Love Hornquist Astrand
a4d850a656
don't include evp-aes-cts.c
2009-08-25 20:26:38 -07:00
Love Hornquist Astrand
eb7448156c
export d2i_RSAPublicKey
2009-08-21 21:42:03 -07:00
Love Hornquist Astrand
9f5d22b98a
define and use d2i_RSAPublicKey
2009-08-21 18:57:09 -07:00
Love Hornquist Astrand
796a522b46
always call cipher-init so that we can reset IV when caller wants too
2009-08-21 07:43:50 -07:00
Love Hornquist Astrand
2b6a34e132
allocate cleam memory for cipher to play with
2009-08-21 07:43:29 -07:00
Love Hornquist Astrand
292ff66a64
unused variable
2009-08-21 06:22:01 -07:00
Love Hornquist Astrand
3021868ebb
Drop write only assignments
2009-08-20 20:13:08 -07:00
Love Hornquist Astrand
f6da838557
init variables since compiler doesn't get __attribute__((noreturn))
2009-08-20 14:05:06 -07:00
Love Hornquist Astrand
1838afe680
Make sure return values are checked, always unblind if we blinded, handle error better
2009-08-20 14:04:34 -07:00
Love Hornquist Astrand
dd673af0b6
Import imath 1.14
2009-08-17 16:08:12 +02:00
Love Hornquist Astrand
06f016c1e6
Rename DEF_PROVIDER to HCRYPTO_DEF_PROVIDER
2009-08-17 13:59:17 +02:00
Love Hornquist Astrand
e8fce1170f
separate out common crypto vs hcrypto
2009-08-17 10:39:19 +02:00
Love Hornquist Astrand
9745ba2d18
export right cts symbol
2009-08-17 08:53:43 +02:00
Love Hornquist Astrand
76e01c5084
(EVP_MD_CTX_cleanup): clean out memory
2009-08-16 20:42:38 +02:00
Love Hornquist Astrand
fef41d9e23
Use constant time compare
2009-08-15 13:29:15 +02:00
Love Hornquist Astrand
1cd2e05d82
ct comment
2009-08-15 13:27:55 +02:00
Love Hornquist Astrand
8ef2d2d11b
the key argument is const, mark it as such
2009-08-14 20:06:39 +02:00
Love Hornquist Astrand
f6dd20ae2b
drop unused struct prototypes
2009-08-14 15:46:30 +02:00
Love Hornquist Astrand
241e0444d9
basic framework for ec.c
2009-08-14 15:33:20 +02:00
Love Hornquist Astrand
b7fc0614f0
Add return type for ECDH_compute_key
2009-08-14 10:13:48 +02:00
Love Hornquist Astrand
193f14461f
Add symbols renaming
2009-08-14 10:07:50 +02:00
Love Hornquist Astrand
628075b646
remove dup EC_KEY_free
2009-08-14 10:06:09 +02:00
Love Hornquist Astrand
21e8270aa2
Support RC4 in EVP
2009-08-10 11:48:12 +02:00
Love Hornquist Astrand
8276a469ab
Add CommonCrypto support, split out all hcrypto specific code to hcrypto module
2009-08-10 09:07:37 +02:00
Love Hornquist Astrand
44709846a0
add ec*.h files
2009-08-06 09:28:08 +02:00
Love Hornquist Astrand
d1eb77fba8
add basic symbol renaming and header prototection
2009-08-06 09:27:35 +02:00
Love Hornquist Astrand
5334dd9702
add basic symbol renaming and header prototection
2009-08-06 09:26:54 +02:00
Love Hornquist Astrand
a9b182bc4e
add basic symbol renaming and header prototection
2009-08-06 09:25:52 +02:00
Love Hornquist Astrand
b8ebf4e245
add wincrypt
2009-08-05 13:48:40 +02:00
Love Hornquist Astrand
3a031244bc
Drop RCSID and HAVE_CONFIG_H
2009-08-05 13:37:37 +02:00
Stefan Metzmacher
513f59dcd4
heimdal:camellia: include roken.h
...
metze
Signed-off-by: Love Hornquist Astrand <lha@h5l.org >
2009-08-04 20:19:44 +02:00
Andrew Bartlett
a4287ff403
Include roken.h to fix build of example_evp_cipher test on Linux
...
Signed-off-by: Love Hornquist Astrand <lha@h5l.org >
2009-08-04 20:19:44 +02:00
Love Hörnquist Åstrand
f8d7804396
More tests for HC_DEPRECATED
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@25337 ec53bebd-3082-4978-b11e-865c3cabbd6b
2009-07-16 18:28:44 +00:00
Love Hörnquist Åstrand
e9cea2daee
More tests for HC_DEPRECATED
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@25336 ec53bebd-3082-4978-b11e-865c3cabbd6b
2009-07-16 18:28:24 +00:00
Love Hörnquist Åstrand
164c99a4b4
Do locking around file descriptor, this allows caching of the file
...
descriptor in the module.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@24901 ec53bebd-3082-4978-b11e-865c3cabbd6b
2009-03-22 17:20:18 +00:00
Love Hörnquist Åstrand
59e499f32f
Prefer /dev/random on MacOS since it's always there and have good performance.
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@24900 ec53bebd-3082-4978-b11e-865c3cabbd6b
2009-03-22 17:20:07 +00:00
Love Hörnquist Åstrand
f1c791989f
fix typo
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@24816 ec53bebd-3082-4978-b11e-865c3cabbd6b
2009-02-22 23:55:24 +00:00