]> git.ipfire.org Git - thirdparty/krb5.git/commit
Use memory replay cache for DO_TIME auth contexts 901/head
authorGreg Hudson <ghudson@mit.edu>
Fri, 1 Mar 2019 02:28:43 +0000 (21:28 -0500)
committerGreg Hudson <ghudson@mit.edu>
Tue, 12 Mar 2019 16:57:39 +0000 (12:57 -0400)
commit0b1c78fcbdef574fb6835f0cd0a89388f4098cb5
tree028f60f280d0a7cac55efc3878315d93c14e339c
parent95c9c02ad5ad5a8ec1d3e709c7c81a82e47ada9f
Use memory replay cache for DO_TIME auth contexts

Instead of requiring the caller to set up a persistent replay cache
for KRB-PRIV/KRB-SAFE/KRB-CRED messages produced in DO_TIME auth
contexts, use an in-memory replay cache.

Update the API documentation for the affected functions and correct
some inaccuracies.

ticket: 8785 (new)
17 files changed:
.gitignore
src/include/k5-int.h
src/include/krb5/krb5.hin
src/lib/krb5/krb/auth_con.c
src/lib/krb5/krb/auth_con.h
src/lib/krb5/krb/int-proto.h
src/lib/krb5/krb/mk_cred.c
src/lib/krb5/krb/mk_priv.c
src/lib/krb5/krb/mk_safe.c
src/lib/krb5/krb/privsafe.c
src/lib/krb5/krb/rd_cred.c
src/lib/krb5/krb/rd_priv.c
src/lib/krb5/krb/rd_safe.c
src/lib/krb5/rcache/rc_conv.c
src/tests/Makefile.in
src/tests/replay.c [new file with mode: 0644]
src/tests/t_replay.py [new file with mode: 0644]