Class AESWrapPadTest

java.lang.Object
org.bouncycastle.util.test.SimpleTest
org.bouncycastle.crypto.test.AESWrapPadTest
All Implemented Interfaces:
Test

public class AESWrapPadTest extends SimpleTest
This is a test harness I use because I cannot modify the BC test harness without invalidating the signature on their signed provider library. The code here is not high quality but it does test the RFC vectors as well as randomly generated values. The RFC test vectors are tested by making sure both the ciphertext and decrypted values match the expected values whereas the random values are just checked to make sure that:

unwrap(wrap(random_value, random_kek), random_kek) == random_value.