Index: modules/security/src/main/java/common/java/security/spec/EllipticCurve.java =================================================================== --- modules/security/src/main/java/common/java/security/spec/EllipticCurve.java (revision 421157) +++ modules/security/src/main/java/common/java/security/spec/EllipticCurve.java (working copy) @@ -121,10 +121,14 @@ * @com.intel.drl.spec_ref */ public byte[] getSeed() { - // return copy - byte[] ret = new byte[seed.length]; - System.arraycopy(seed, 0, ret, 0, ret.length); - return ret; + if (seed == null) { + return null; + } else { + // return copy + byte[] ret = new byte[seed.length]; + System.arraycopy(seed, 0, ret, 0, ret.length); + return ret; + } } /**