U:RDoc::AnyMethod[iI"generate_key!:ETI"$OpenSSL::PKey::EC#generate_key!;TF: publico:RDoc::Markup::Document: @parts[ o:RDoc::Markup::Paragraph; [I"3Generates a new random private and public key.;To:RDoc::Markup::BlankLineo; ; [I"ASee also the OpenSSL documentation for EC_KEY_generate_key();T@S:RDoc::Markup::Heading: leveli: textI" Example;To:RDoc::Markup::Verbatim; [ I".ec = OpenSSL::PKey::EC.new("prime256v1") ;TI"p ec.private_key # => nil ;TI"ec.generate_key! ;TI"0p ec.private_key # => #;T: @format0: @fileI"ext/openssl/ossl_pkey_ec.c;T:0@omit_headings_from_table_of_contents_below0I"!key.generate_key! => self ;T0[[I"generate_key;To;; [;@;0I"();T@FI"EC;TcRDoc::NormalClass00