t("HmacSHA224",s("Test Using Larger Than Block-Size Key - Hash Key First"),"95:e9:a0:db:96:20:95:ad:ae:be:9b:2d:6f:0d:bc:e2:d4:99:f1:12:f2:d2:b7:27:3f:a6:87:0e",AAKEY_131),
t("HmacSHA224",s("This is a test using a larger than block-size key and a larger than block-size data. The key needs to be hashed before being used by the HMAC algorithm."),"3a:85:41:66:ac:5d:9f:02:3f:54:d5:17:d0:b3:9d:bd:94:67:70:db:9c:2b:95:c9:f6:f5:65:d1",AAKEY_131),
newConfig(AtomicUpdaters.class,"pub_int","public",true,true,"public int field of current class",TYPE.INT),
newConfig(AtomicUpdaters.class,"priv_int","private",true,true,"private int field of current class",TYPE.INT),
newConfig(AtomicUpdaters.class,"pub_long","public",true,true,"public long field of current class",TYPE.LONG),
newConfig(AtomicUpdaters.class,"priv_long","private",true,true,"private long field of current class",TYPE.LONG),
newConfig(AtomicUpdaters.class,"pub_ref","public",true,true,"public ref field of current class",TYPE.REF),
newConfig(AtomicUpdaters.class,"priv_ref","private",true,true,"private ref field of current class",TYPE.REF),
// Would like to test a public volatile in a class in another
// package - but of course there aren't any
newConfig(java.util.concurrent.atomic.AtomicInteger.class,"value","private",hasSM?false:true,false,"private int field of class in different package",TYPE.INT),
newConfig(java.util.concurrent.atomic.AtomicLong.class,"value","private",hasSM?false:true,false,"private long field of class in different package",TYPE.LONG),
newConfig(java.util.concurrent.atomic.AtomicReference.class,"value","private",hasSM?false:true,false,"private reference field of class in different package",TYPE.REF),
};
}
publicvolatileintpub_int;
privatevolatileintpriv_int;
publicvolatilelongpub_long;
privatevolatilelongpriv_long;
publicvolatileObjectpub_ref;
privatevolatileObjectpriv_ref;
// This should be set dynamically at runtime using a System property, but
// ironically we get a SecurityException if we try to do that with a