Skip Menu |
 

From: hartmans@mit.edu
Subject: SVN Commit
Download (untitled) / with headers
text/plain 1.8KiB

Merge in the mskrb-crypto-iov branch at r21259 in order to move an
implementation of
http://k5wiki.kerberos.org/wiki/Projects/AEAD_encryption_API onto the
trunk. This branch contains a subset of the commits on the
mskrb-integ branch that implement the krb5 library part of the crypto
IOV API.
https://github.com/krb5/krb5/commit/b5d22c309b734f6d3908fafa0e681ef7844ad9b3
Commit By: hartmans



Revision: 21263
Changed Files:
U trunk/src/include/k5-int.h
U trunk/src/include/krb5/krb5.hin
U trunk/src/lib/crypto/Makefile.in
A trunk/src/lib/crypto/aead.c
A trunk/src/lib/crypto/aead.h
U trunk/src/lib/crypto/arcfour/Makefile.in
U trunk/src/lib/crypto/arcfour/arcfour-int.h
U trunk/src/lib/crypto/arcfour/arcfour.c
U trunk/src/lib/crypto/arcfour/arcfour.h
A trunk/src/lib/crypto/arcfour/arcfour_aead.c
A trunk/src/lib/crypto/crypto_length.c
A trunk/src/lib/crypto/decrypt_iov.c
U trunk/src/lib/crypto/des/Makefile.in
A trunk/src/lib/crypto/des/d3_aead.c
U trunk/src/lib/crypto/des/des_int.h
U trunk/src/lib/crypto/dk/Makefile.in
U trunk/src/lib/crypto/dk/checksum.c
U trunk/src/lib/crypto/dk/dk.h
A trunk/src/lib/crypto/dk/dk_aead.c
U trunk/src/lib/crypto/enc_provider/aes.c
U trunk/src/lib/crypto/enc_provider/des3.c
U trunk/src/lib/crypto/enc_provider/enc_provider.h
U trunk/src/lib/crypto/enc_provider/rc4.c
A trunk/src/lib/crypto/encrypt_iov.c
U trunk/src/lib/crypto/etypes.c
U trunk/src/lib/crypto/hmac.c
U trunk/src/lib/crypto/keyhash_provider/descbc.c
U trunk/src/lib/crypto/keyhash_provider/hmac_md5.c
U trunk/src/lib/crypto/keyhash_provider/k5_md4des.c
U trunk/src/lib/crypto/keyhash_provider/k5_md5des.c
U trunk/src/lib/crypto/libk5crypto.exports
A trunk/src/lib/crypto/make_checksum_iov.c
U trunk/src/lib/crypto/t_encrypt.c
A trunk/src/lib/crypto/verify_checksum_iov.c
U trunk/src/lib/krb5/os/accessor.c
From: hartmans@mit.edu
Subject: SVN Commit

Merge r21120 from mskrb-integ

Refactor code such that an AEAD provider does not need to implement the
older, non-IOV SPIs. Instead, the older APIs will implement their
behaviour on top of the AEAD SPIs, using the wrapper functions in
aead.c.
https://github.com/krb5/krb5/commit/9ab3afbf9569254cf67bf7363cb9a50f549a5cdf
Commit By: hartmans



Revision: 21278
Changed Files:
U trunk/src/lib/crypto/aead.c
U trunk/src/lib/crypto/aead.h
U trunk/src/lib/crypto/crypto_length.c
U trunk/src/lib/crypto/decrypt.c
U trunk/src/lib/crypto/encrypt.c
U trunk/src/lib/crypto/encrypt_length.c
From: hartmans@mit.edu
Subject: SVN Commit

Merge R21122 from mskrb-integ

Namespace cleanup
https://github.com/krb5/krb5/commit/9d998ff1b8a19fec8dc414c22102a8319d53a013
Commit By: hartmans



Revision: 21279
Changed Files:
U trunk/src/lib/crypto/aead.c
U trunk/src/lib/crypto/aead.h
U trunk/src/lib/crypto/crypto_length.c
U trunk/src/lib/crypto/decrypt.c
U trunk/src/lib/crypto/encrypt.c
U trunk/src/lib/crypto/encrypt_length.c
From: hartmans@mit.edu
Subject: SVN Commit

Cleanup warnings
https://github.com/krb5/krb5/commit/c063224d29baffbf6a8aa2fd12eb52867ab35795
Commit By: hartmans



Revision: 21280
Changed Files:
U trunk/src/lib/crypto/aead.c
U trunk/src/lib/crypto/arcfour/arcfour_aead.c
U trunk/src/lib/crypto/crypto_length.c
U trunk/src/lib/crypto/dk/dk_aead.c
To: rt@krbdev.mit.edu
CC: lukeh@padl.com
Subject: [krbdev.mit.edu #6274]
Date: Thu, 4 Dec 2008 10:52:47 -0500 (EST)
From: hartmans@mit.edu (Sam Hartman)
RT-Send-Cc:

The implementation of krb5_c_decrypt based on the AEAD APIs does not
treat the input argument as constant. I think you need to copy the
input data before using crypto_type_stream.

--Sam
CC: rt@krbdev.mit.edu
From: Luke Howard <lukeh@padl.com>
To: hartmans@mit.edu (Sam Hartman)
Subject: Re: [krbdev.mit.edu #6274]
Date: Fri, 5 Dec 2008 07:11:26 +1100
RT-Send-Cc:
should be fixed in r21282

On 05/12/2008, at 2:52 AM, Sam Hartman wrote:

Show quoted text
>
> The implementation of krb5_c_decrypt based on the AEAD APIs does not
> treat the input argument as constant. I think you need to copy the
> input data before using crypto_type_stream.
>
> --Sam
>
>

--
www.padl.com | www.fghr.net
From: hartmans@mit.edu
Subject: SVN Commit

Merge in fix from ms-krb-integ branch to avoid modifying input data on aead_decrypt_compat
https://github.com/krb5/krb5/commit/19820508f9b1888867f6d6b261ed9dc569711e9f
Commit By: hartmans



Revision: 21287
Changed Files:
U trunk/src/lib/crypto/aead.c