77752adcc2
Add more EVP symbols, don't depend on MD4_Init/MD5_Init
Love Hornquist Astrand
2009-08-17 10:21:16 +02:00
dfd1edb54d
switch to use EVP interface instead of old MDX_ style interface
Love Hornquist Astrand
2009-08-17 10:20:01 +02:00
ddb54ca483
switch to use EVP interface instead of old MDX_ style interface
Love Hornquist Astrand
2009-08-17 10:16:13 +02:00
13c3b9b1c6
switch to use EVP interface instead of old MDX_ style interface
Love Hornquist Astrand
2009-08-17 10:15:31 +02:00
639e93d436
switch to use EVP interface instead of old MDX_ style interface
Love Hornquist Astrand
2009-08-17 10:14:24 +02:00
3ef05891ee
switch to use EVP interface instead of old MDX_ style interface
Love Hornquist Astrand
2009-08-17 10:13:04 +02:00
ddb8230917
switch to use EVP interface instead of old MDX_ style interface
Love Hornquist Astrand
2009-08-17 10:10:42 +02:00
9745ba2d18
export right cts symbol
Love Hornquist Astrand
2009-08-17 08:53:43 +02:00
76e01c5084
(EVP_MD_CTX_cleanup): clean out memory
Love Hornquist Astrand
2009-08-16 20:42:38 +02:00
c57fcae29a
switch to use EVP interface instead of old MDX_ style interface
Love Hornquist Astrand
2009-08-16 20:35:40 +02:00
dda9a74fa0
switch to use EVP interface instead of old MDX_ style interface
Love Hornquist Astrand
2009-08-16 20:28:50 +02:00
729a13a985
switch to use EVP interface instead of old MDX_ style interface
Love Hornquist Astrand
2009-08-16 20:10:41 +02:00
c45ecc94bf
switch to use EVP interface instead of old MDX_ style interface
Love Hornquist Astrand
2009-08-16 18:28:40 +02:00
9b138fdec4
remove HAVE_CONFIG_H
Love Hornquist Astrand
2009-08-16 18:28:12 +02:00
4378f084ef
Switch to EVP_MD digest
Love Hornquist Astrand
2009-08-16 11:58:03 +02:00
b39e108bd8
Switch to EVP_MD digest
Love Hornquist Astrand
2009-08-16 11:23:51 +02:00
eceaab6670
use ct_memcmp
Love Hornquist Astrand
2009-08-15 14:24:19 +02:00
0bb8ad20d3
Use EVP for digest signatures
Love Hornquist Astrand
2009-08-15 14:24:00 +02:00
fef41d9e23
Use constant time compare
Love Hornquist Astrand
2009-08-15 13:29:15 +02:00
1cd2e05d82
ct comment
Love Hornquist Astrand
2009-08-15 13:27:55 +02:00
b657b2e680
Add constant time version of memcmp
Love Hornquist Astrand
2009-08-15 13:24:52 +02:00
6c28d3a772
Switch __FUNCTION__ to __FILE__ since Sun Developer studio doesn't support the former
Love Hornquist Astrand
2009-08-15 05:59:35 +02:00
c8175f83a3
drop __FUNCTION__
Love Hornquist Astrand
2009-08-15 05:57:07 +02:00
c6198388b7
pre5
Love Hornquist Astrand
2009-08-14 20:16:45 +02:00
cdf6c8a199
Don't return void, Solaris CC doesn't like that
Love Hornquist Astrand
2009-08-14 20:07:48 +02:00
8ef2d2d11b
the key argument is const, mark it as such
Love Hornquist Astrand
2009-08-14 20:06:39 +02:00
fcdd38288b
Use ${kdestroy} instead of the direct path
Love Hornquist Astrand
2009-08-14 20:06:04 +02:00
6ac304d156
Use min() instead of MIN()
Love Hornquist Astrand
2009-08-14 20:05:36 +02:00
92f483823b
pre4
Love Hornquist Astrand
2009-08-14 16:29:56 +02:00
4f6adc4573
x
Love Hornquist Astrand
2009-08-14 16:29:40 +02:00
92288a7137
Avoid testing ECDSA when hcrypto doesn't support it
Love Hornquist Astrand
2009-08-14 16:24:35 +02:00
c9bc9957aa
add ecdsa: hcrypto null if we are not using openssl
Love Hornquist Astrand
2009-08-14 16:21:01 +02:00
f6dd20ae2b
drop unused struct prototypes
Love Hornquist Astrand
2009-08-14 15:46:30 +02:00
a26bd9bd2f
slctest doesn't depend on LEXLIB, slc does though, reorder LDADD
Love Hornquist Astrand
2009-08-14 15:42:46 +02:00
241e0444d9
basic framework for ec.c
Love Hornquist Astrand
2009-08-14 15:33:20 +02:00
0ff7f9ebd2
doxygen
Love Hornquist Astrand
2009-08-14 15:12:05 +02:00
9160374a4c
doxygen
Love Hornquist Astrand
2009-08-14 13:47:25 +02:00
f01ca1a10e
doxygen
Love Hornquist Astrand
2009-08-14 13:46:45 +02:00
550a6c9427
doxygen fixes, include <evp-hcrypto.h> if not using openssl
Love Hornquist Astrand
2009-08-14 11:45:18 +02:00
ee68687168
@return, not @param for the return value
Love Hornquist Astrand
2009-08-14 11:43:45 +02:00
27b314c4e7
%o is unsigned int, case appropriately
Love Hornquist Astrand
2009-08-14 11:17:44 +02:00
0c539be609
Cast uid_t to long for printing
Love Hornquist Astrand
2009-08-14 11:15:45 +02:00
076f3b9b8c
Provide glue function for dirfd() for Solaris
Love Hornquist Astrand
2009-08-14 11:02:08 +02:00
f1207346f0
Fix printf argument error to errx()
Love Hornquist Astrand
2009-08-14 10:45:17 +02:00
a72efaea19
drop dirfd(), and move to roken
Love Hornquist Astrand
2009-08-14 10:40:40 +02:00
8d8bc185ee
Clean evp-{hcrypto,cc}.h
Love Hornquist Astrand
2009-08-14 10:32:48 +02:00
b7fc0614f0
Add return type for ECDH_compute_key
Love Hornquist Astrand
2009-08-14 10:13:48 +02:00
7c18fc4cfe
Solaris doesn't have dirfd(), lets pull it out from DIR *
Love Hornquist Astrand
2009-08-14 10:12:44 +02:00
193f14461f
Add symbols renaming
Love Hornquist Astrand
2009-08-14 10:07:50 +02:00
628075b646
remove dup EC_KEY_free
Love Hornquist Astrand
2009-08-14 10:06:09 +02:00
88cd143fd4
Spelling
Love Hornquist Astrand
2009-08-14 10:04:45 +02:00
b0757f7f3f
Export krb5_crypto_fx_cf2
Love Hornquist Astrand
2009-08-14 05:49:02 +02:00
d3828fe201
Don't depend on that memcmp() have same return value on all platforms
Love Hornquist Astrand
2009-08-14 05:34:50 +02:00
21ff5b84a5
Fix symbols renaming for flock
Love Hornquist Astrand
2009-08-14 05:17:51 +02:00
b7bee62e48
Show IPv4 and IPv6 adresses too as examples
Love Hornquist Astrand
2009-08-14 04:36:23 +02:00
ede8ad11ad
Support IPv6 numeric style addresses, example [2001:10:300::1]:88
Love Hornquist Astrand
2009-08-14 04:34:10 +02:00
40b7a12ed2
add Andrew Cobaugh
Love Hornquist Astrand
2009-08-14 04:09:22 +02:00
833ac10aab
Use unsigned char instead of u_int32_t
Love Hornquist Astrand
2009-08-14 03:59:24 +02:00
57393f7b86
Add <limits.h> for INT_MAX, needed on Solaris
Love Hornquist Astrand
2009-08-14 03:05:18 +02:00
af3a494387
pre3
Love Hornquist Astrand
2009-08-13 09:19:54 +02:00
c1a54a5e37
Make KRB5SignedPath less fragile, only sign trivial parts of the encTicketPart
Love Hornquist Astrand
2009-08-12 23:05:36 +02:00
1011050f65
x
Love Hornquist Astrand
2009-08-12 22:37:03 +02:00
354e4c0320
Text on how to load the MIT dump file
Love Hornquist Astrand
2009-08-11 23:33:11 +02:00
639f1dd1f2
Add section about "Migration from MIT Kerberos to Heimdal"
Love Hornquist Astrand
2009-08-11 22:28:33 +02:00
55c9d66d80
Drop md5/md4/rc4 reference and use EVP_ interface
Love Hornquist Astrand
2009-08-11 11:30:04 +02:00
33fcc11b3f
Replace last SHA1_ with EVP_ replacement
Love Hornquist Astrand
2009-08-11 10:00:30 +02:00
18a4b69b48
Switch more cases to EVP crypto layer
Love Hornquist Astrand
2009-08-10 17:51:17 +02:00
21e8270aa2
Support RC4 in EVP
Love Hornquist Astrand
2009-08-10 11:48:12 +02:00
8276a469ab
Add CommonCrypto support, split out all hcrypto specific code to hcrypto module
Love Hornquist Astrand
2009-08-10 09:07:37 +02:00
2a17be87ab
Remove direct use of MD5
Love Hornquist Astrand
2009-08-10 09:06:50 +02:00
da61635b75
Quest Software, Inc. and its contributors waive all copyright claims on the attached getifaddrs test code and dedicate it to the public domain.
Love Hornquist Astrand
2009-08-07 20:00:09 +02:00
e57f65f563
clean better
Love Hornquist Astrand
2009-08-06 10:53:35 +02:00
d77febb894
clean better
Love Hornquist Astrand
2009-08-06 10:20:19 +02:00
658a7b52ca
clean better
Love Hornquist Astrand
2009-08-06 10:19:51 +02:00
0a92381e98
clean better
Love Hornquist Astrand
2009-08-06 10:19:28 +02:00
0351294ddf
clean better
Love Hornquist Astrand
2009-08-06 10:19:11 +02:00
07f0c8be5d
Clean better
Love Hornquist Astrand
2009-08-06 10:18:52 +02:00