dd46728e9b
include streams header
Love Hörnquist Åstrand
2009-02-16 19:10:58 +00:00
b872eb0c22
prefix warnerr with rk_
Love Hörnquist Åstrand
2009-02-16 19:10:44 +00:00
0bbd8e7da1
prefix warnerr with rk_
Love Hörnquist Åstrand
2009-02-16 19:10:33 +00:00
bec02e4094
prefix warnerr with rk_
Love Hörnquist Åstrand
2009-02-16 19:10:11 +00:00
c3faa77b81
prefix warnerr with rk_
Love Hörnquist Åstrand
2009-02-16 19:09:57 +00:00
58f8a8364b
prefix warnerr with rk_
Love Hörnquist Åstrand
2009-02-16 19:09:44 +00:00
081f5bc0ad
prefix warnerr with rk_
Love Hörnquist Åstrand
2009-02-16 18:37:46 +00:00
aaefca7514
prefix warnerr with rk_
Love Hörnquist Åstrand
2009-02-16 18:37:35 +00:00
355ddbc828
Streams pty code.
Love Hörnquist Åstrand
2009-02-16 18:37:25 +00:00
90856e57b7
Trap exit code from rkpty. Reported by John Center.
Love Hörnquist Åstrand
2009-02-16 18:37:16 +00:00
96c5ea43fc
x
Love Hörnquist Åstrand
2009-02-16 18:37:06 +00:00
6cb29385b8
doxygen
Love Hörnquist Åstrand
2009-02-16 18:36:56 +00:00
f20b6f093d
some more bits of gss_context_query_attributes
Love Hörnquist Åstrand
2009-02-16 18:36:46 +00:00
377420ab8e
add gss_context_query_attributes() doxygen
Love Hörnquist Åstrand
2009-02-16 18:36:36 +00:00
aedecd9863
add gssapi
Love Hörnquist Åstrand
2009-02-16 18:36:26 +00:00
af593d2f93
add depenency for PROJECTS, add gssapi
Love Hörnquist Åstrand
2009-02-16 18:36:17 +00:00
12bdf0f4af
doxygen.c
Love Hörnquist Åstrand
2009-02-16 18:36:07 +00:00
838d7f6757
doxygen
Love Hörnquist Åstrand
2009-02-16 18:35:58 +00:00
1eb329c605
sign_only do not contribute to length
Love Hörnquist Åstrand
2009-02-16 18:35:49 +00:00
d7aefee1ab
Switch arguments.
Love Hörnquist Åstrand
2009-02-16 18:35:38 +00:00
16a188c227
compile warning
Love Hörnquist Åstrand
2009-02-16 18:35:26 +00:00
4454264639
make compile
Love Hörnquist Åstrand
2009-02-16 18:35:17 +00:00
5ab497d8c0
make compile
Love Hörnquist Åstrand
2009-02-16 18:35:07 +00:00
a81059aa4c
More flags to be compatible with MIT.
Love Hörnquist Åstrand
2009-02-16 18:34:56 +00:00
65f3ad1cbe
Switch arguments.
Love Hörnquist Åstrand
2009-02-16 18:34:46 +00:00
fd92ce1950
Switch arguments.
Love Hörnquist Åstrand
2009-02-16 18:34:36 +00:00
260b45847b
More flags to be compatible with MIT.
Love Hörnquist Åstrand
2009-02-16 18:34:26 +00:00
a181d40f3a
ECDH too
Love Hörnquist Åstrand
2009-02-16 18:34:12 +00:00
c39e347450
keyex support
Love Hörnquist Åstrand
2009-02-14 20:15:29 +00:00
e4ab29a7bb
regen
Love Hörnquist Åstrand
2009-02-14 20:15:05 +00:00
067ce6a1af
fix warning
Love Hörnquist Åstrand
2009-02-14 20:14:54 +00:00
953fc83a9e
add selected cert
Love Hörnquist Åstrand
2009-02-14 20:14:45 +00:00
6dd306be22
keyex
Love Hörnquist Åstrand
2009-02-14 20:14:35 +00:00
ac802945fa
Pick cert upfront, so that we know that we are using an ECDSA cert and should use ECDH for the key exchange.
Love Hörnquist Åstrand
2009-02-14 20:14:26 +00:00
793c93cbe4
Check that we use ECDH when we have a ECDSA cert
Love Hörnquist Åstrand
2009-02-14 20:14:16 +00:00
143101e825
better printing of keyex mech
Love Hörnquist Åstrand
2009-02-14 20:14:07 +00:00
4e386a34cc
Test ECDSA (and thus ECDH).
Love Hörnquist Åstrand
2009-02-14 20:13:57 +00:00
1ea672676b
ECDSA_METHOD-not-export if openssl
Love Hörnquist Åstrand
2009-02-14 20:13:48 +00:00
8c452e59ba
doxygen
Love Hörnquist Åstrand
2009-02-14 20:13:38 +00:00
e2413291b1
Move DH code out of the common path.
Love Hörnquist Åstrand
2009-02-14 20:13:28 +00:00
237cc964d3
Make ECDH work
Love Hörnquist Åstrand
2009-02-14 20:13:15 +00:00
0222c98eaa
Make ECDH work.
Love Hörnquist Åstrand
2009-02-14 20:13:05 +00:00
985e9f898d
mrore DH bits
Love Hörnquist Åstrand
2009-02-14 20:12:55 +00:00
f293652434
x
Love Hörnquist Åstrand
2009-02-14 20:12:46 +00:00
b86374c262
Implement ECDH in the KDC.
Love Hörnquist Åstrand
2009-02-14 20:12:36 +00:00
adba9c066a
Create key and assign group before starting to parse.
Love Hörnquist Åstrand
2009-02-14 20:12:23 +00:00
5585a2b58b
use variable instead of oid function
Love Hörnquist Åstrand
2009-02-14 04:17:57 +00:00
aad4e9c130
don't deref ops, they might be null.
Love Hörnquist Åstrand
2009-02-14 04:17:47 +00:00
51fc4ba5a1
don't deref ops, they might be null.
Love Hörnquist Åstrand
2009-02-14 04:17:37 +00:00
ea8cb168b3
don't deref ops, they might be null.
Love Hörnquist Åstrand
2009-02-14 04:17:27 +00:00
b7c044ec6b
Disable test that breaks for ECDSA.
Love Hörnquist Åstrand
2009-02-14 04:17:15 +00:00
11876749d4
more bits for ECDH
Love Hörnquist Åstrand
2009-02-14 04:17:05 +00:00
b370260466
Abstract out use of DH
Love Hörnquist Åstrand
2009-02-14 04:16:54 +00:00
651fe508c0
ECDH bits, still need negotiation
Love Hörnquist Åstrand
2009-02-14 04:16:44 +00:00
28cf0ab673
abort on interface misuse
Love Hörnquist Åstrand
2009-02-14 04:16:30 +00:00
833885be80
Also select crypto alg based on private key.
Love Hörnquist Åstrand
2009-02-14 04:16:10 +00:00
a95073a244
done
Love Hörnquist Åstrand
2009-02-14 04:15:58 +00:00
c7535afeb8
drop more oid pointers
Love Hörnquist Åstrand
2009-02-14 04:15:47 +00:00
14b272fb98
remove unused varaibale
Love Hörnquist Åstrand
2009-02-11 18:32:05 +00:00
4500883ecc
Calculate the ECDSA max signature runtime and use that select the signature alg Reorder to make more use to variable instead of functions.
Love Hörnquist Åstrand
2009-02-11 18:31:55 +00:00
64c33e2655
remove printf
Love Hörnquist Åstrand
2009-02-11 18:31:43 +00:00
406561d04a
x
Love Hörnquist Åstrand
2009-02-11 05:59:23 +00:00
a327eff68f
less oid functions
Love Hörnquist Åstrand
2009-02-11 05:59:13 +00:00
5ea67034d0
drop variable at the end
Love Hörnquist Åstrand
2009-02-11 05:59:02 +00:00
e1b125884a
simplify by using the variable
Love Hörnquist Åstrand
2009-02-11 05:58:52 +00:00
fee0482b36
simplify by using the variable
Love Hörnquist Åstrand
2009-02-11 05:58:42 +00:00
62beb0d073
remove dup
Love Hörnquist Åstrand
2009-02-11 05:58:32 +00:00
a11fdb5933
stuff to do.
Love Hörnquist Åstrand
2009-02-11 05:58:22 +00:00
ba859e47b0
Export oid as variable, simplies codebase.
Love Hörnquist Åstrand
2009-02-11 05:58:10 +00:00
8ca87c2233
Basic support for ECDSA when using OpenSSL
Love Hörnquist Åstrand
2009-02-11 05:57:56 +00:00
15205a1900
drop printf within the library
Love Hörnquist Åstrand
2009-02-09 17:18:49 +00:00
252f0b771d
Fix output length, with this the code sign and verfies cms data.
Love Hörnquist Åstrand
2009-02-09 17:18:34 +00:00
0d03799468
spelling
Love Hörnquist Åstrand
2009-02-09 17:18:16 +00:00
18512a864c
fix quoting
Love Hörnquist Åstrand
2009-02-09 17:17:59 +00:00
fd5c282f7d
Default to hx509_signature_ecdsa_with_sha1 since private crypto backend must be the one that selects the credential since the ec group might not be able to handle sha256.
Love Hörnquist Åstrand
2009-02-09 17:17:43 +00:00
76b621899b
signing alg selection based on private key type.
Love Hörnquist Åstrand
2009-02-09 17:17:27 +00:00
6017ed211c
make error unique
Love Hörnquist Åstrand
2009-02-09 17:17:11 +00:00
0254c6a681
Test signing cms data with ecdsa.
Love Hörnquist Åstrand
2009-02-09 17:16:54 +00:00
0f2af8c10f
more EC bits, now parses the private key
Love Hörnquist Åstrand
2009-02-09 17:16:32 +00:00
647dde211f
more bits for ecdsa signing
Love Hörnquist Åstrand
2009-02-09 17:16:14 +00:00
fead259d5d
use hx509_err
Love Hörnquist Åstrand
2009-02-09 17:15:52 +00:00
8331f55413
Remove bits that never been used.
Love Hörnquist Åstrand
2009-02-07 15:13:56 +00:00
82c71ee5db
Make parsing of private key generic, prepare for EC private keys.
Love Hörnquist Åstrand
2009-02-07 15:13:48 +00:00
0dfb6450fe
Hooks for ECDSA private key ops
Love Hörnquist Åstrand
2009-02-07 15:13:39 +00:00
1ebe934837
regen
Love Hörnquist Åstrand
2009-02-07 15:13:28 +00:00
9d14f64819
gen ec-cert
Love Hörnquist Åstrand
2009-02-07 15:13:19 +00:00
7ff6e45302
add test for eccerts
Love Hörnquist Åstrand
2009-02-07 15:13:02 +00:00
1e95e97550
Add ecdsa-with-sha1 and secp160r1, secp160r2 since openssl uses. Make ECDSA test case work.
Love Hörnquist Åstrand
2009-02-07 15:12:53 +00:00
0f6f788f37
Add secp160r1 and secp160r2
Love Hörnquist Åstrand
2009-02-07 15:12:45 +00:00
24400da6a6
Add secp160r1 and secp160r2
Love Hörnquist Åstrand
2009-02-07 15:12:37 +00:00
476f81c4e7
add id-ecdsa-with-SHA1
Love Hörnquist Åstrand
2009-02-07 15:12:22 +00:00
d866ed47cf
x
Love Hörnquist Åstrand
2009-02-07 15:12:15 +00:00
44dd28a447
remove rcsid
Love Hörnquist Åstrand
2009-02-07 15:12:07 +00:00
bf84d12699
test password expiration warning and new gic interface
Love Hörnquist Åstrand
2009-02-07 15:11:52 +00:00
79c232c708
print etype on one line
Love Hörnquist Åstrand
2009-02-07 15:11:44 +00:00
b7323a8b85
(process_last_request): Process the lr.func even if we have no prompter.
Love Hörnquist Åstrand
2009-02-07 15:11:36 +00:00
5be004f3fa
Handle relative time syntax using +<parse_time>.
Love Hörnquist Åstrand
2009-02-07 15:11:22 +00:00
ec2535c8d8
add test_gic
Love Hörnquist Åstrand
2009-02-07 04:07:13 +00:00
2ac3c49016
test for krb5_get_init_creds_opt_set_process_last_req
Love Hörnquist Åstrand
2009-02-07 04:07:03 +00:00