Lines Matching defs:hash
333 * Returns true if +name+ and +other+ refer to the same hash key.
348 * name.hash => integer
350 * The hash value returned is suitable for use as a certificate's filename in
357 unsigned long hash;
361 hash = X509_NAME_hash(name);
363 return ULONG2NUM(hash);
371 * Returns an MD5 based hash used in OpenSSL 0.9.X.
377 unsigned long hash;
381 hash = X509_NAME_hash_old(name);
383 return ULONG2NUM(hash);
430 VALUE utf8str, ptrstr, ia5str, hash;
446 rb_define_method(cX509Name, "hash", ossl_x509name_hash, 0);
461 hash = rb_hash_new();
462 RHASH(hash)->ifnone = utf8str;
463 rb_hash_aset(hash, rb_str_new2("C"), ptrstr);
464 rb_hash_aset(hash, rb_str_new2("countryName"), ptrstr);
465 rb_hash_aset(hash, rb_str_new2("serialNumber"), ptrstr);
466 rb_hash_aset(hash, rb_str_new2("dnQualifier"), ptrstr);
467 rb_hash_aset(hash, rb_str_new2("DC"), ia5str);
468 rb_hash_aset(hash, rb_str_new2("domainComponent"), ia5str);
469 rb_hash_aset(hash, rb_str_new2("emailAddress"), ia5str);
475 rb_define_const(cX509Name, "OBJECT_TYPE_TEMPLATE", hash);