Slide 7
Slide 7 text
クラス/
モジュールの定義
void
Init_ossl_hpke_ctx(void)
{
mHPKE = rb_define_module_under(mOSSL, "HPKE");
cContext = rb_define_class_under(mHPKE, "Context", rb_cObject);
cSenderContext = rb_define_class_under(cContext, "Sender", cContext);
cReceiverContext = rb_define_class_under(cContext, "Receiver", cContext);
eHPKEError = rb_define_class_under(mHPKE, "HPKEError", eOSSLError);
...
class OpenSSL::HPKE::Context
class OpenSSL::HPKE::Context::Sender
class OpenSSL::HPKE::Context::Receiver
class OpenSSL::HPKE::Error
7