U:RDoc::NormalClass[iI" PKey:ETI"OpenSSL::PKey::PKey;TI" Object;To:RDoc::Markup::Document: @parts[ o;;[o:RDoc::Markup::Paragraph;[I"GAn abstract class that bundles signature creation (PKey#sign) and ;TI"Kvalidation (PKey#verify) that is common to all implementations except ;TI"OpenSSL::PKey::DH;To:RDoc::Markup::List: @type: BULLET: @items[o:RDoc::Markup::ListItem: @label0;[o; ;[I"OpenSSL::PKey::RSA;To;;0;[o; ;[I"OpenSSL::PKey::DSA;To;;0;[o; ;[I"OpenSSL::PKey::EC;T: @fileI"ext/openssl/ossl_pkey.c;T:0@omit_headings_from_table_of_contents_below0o;;[;I"ext/openssl/ossl_pkey_dh.c;T;0o;;[;I" ext/openssl/ossl_pkey_dsa.c;T;0o;;[;I"ext/openssl/ossl_pkey_ec.c;T;0o;;[;I" ext/openssl/ossl_pkey_rsa.c;T;0;0;0[[[[[I" class;T[[: public[[I"new;TI"ext/openssl/ossl_pkey.c;T[:protected[[: private[[I" instance;T[[;[[I" sign;T@<[I" verify;T@<[;[[;[[[U:RDoc::Context::Section[i0o;;[;0;0[@$I"OpenSSL::PKey;TcRDoc::NormalModule