Lines Matching refs:seed
149 (JNIEnv *env, jclass clazz, jint length, jbyteArray seed)
173 * If length is negative then use the supplied seed to re-seed the
175 * If length is non-zero then generate a new seed according to the
176 * requested length and return the new seed.
177 * If length is zero then overwrite the supplied seed with a new
178 * seed of the same length and return the seed.
181 length = env->GetArrayLength(seed);
182 reseedBytes = env->GetByteArrayElements(seed, 0);
213 length = env->GetArrayLength(seed);
214 seedBytes = env->GetByteArrayElements(seed, 0);
225 result = seed; // seed will be updated when seedBytes gets released
234 env->ReleaseByteArrayElements(seed, reseedBytes, JNI_ABORT);
240 env->ReleaseByteArrayElements(seed, seedBytes, 0); // update orig