python-crypto is not available in some distributions. We use Crypto.Cipher.ARC4 for AD trusts as trust is established with authentication blob encrypted with RC4.
A replacement will need to be written, one candidate being to extend the python-krbV to add a crypto interface.
Ticket has been cloned to Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=878969
Switching to m2crypto was a much simpler solution so we went with that instead.
Pushing into 3.0 branch to maintain consistency.
master: 7960b5c
ipa-3-0: 683eca0
Metadata Update from @rcritten: - Issue assigned to abbra - Issue set to the milestone: FreeIPA 3.1 Stabilization
Login to comment on this ticket.