U:RDoc::AnyMethod[iI"generate_prime:ETI" OpenSSL::BN::generate_prime;TT: publico:RDoc::Markup::Document: @parts[ o:RDoc::Markup::Paragraph; [I"NGenerates a random prime number of bit length +bits+. If +safe+ is true, ;TI"Kgenerates a safe prime. If +add+ is specified, generates a prime that ;TI"/fulfills condition p % add = rem.;To:RDoc::Markup::BlankLineS:RDoc::Markup::Heading: leveli: textI"Parameters;To:RDoc::Markup::List: @type: BULLET: @items[ o:RDoc::Markup::ListItem: @label0; [o; ; [I"+bits+ - integer;To;;0; [o; ; [I"+safe+ - boolean;To;;0; [o; ; [I"+add+ - BN;To;;0; [o; ; [I"+rem+ - BN;T: @fileI"ext/openssl/ossl_bn.c;T:0@omit_headings_from_table_of_contents_below0I"=BN.generate_prime(bits, [, safe [, add [, rem]]]) => bn ;T0[I"$(p1, p2 = v2, p3 = v3, p4 = v4);T@)FI"BN;TcRDoc::NormalClass00