Lines Matching refs:keyring
556 static int rxperf_add_rxkad_key(struct key *keyring) in rxperf_add_rxkad_key() argument
561 kref = key_create_or_update(make_key_ref(keyring, true), in rxperf_add_rxkad_key()
575 ret = key_link(keyring, key_ref_to_ptr(kref)); in rxperf_add_rxkad_key()
586 static int rxperf_add_yfs_rxgk_key(struct key *keyring, u32 enctype) in rxperf_add_yfs_rxgk_key() argument
603 kref = key_create_or_update(make_key_ref(keyring, true), in rxperf_add_yfs_rxgk_key()
615 ret = key_link(keyring, key_ref_to_ptr(kref)); in rxperf_add_yfs_rxgk_key()
628 struct key *keyring; in rxperf_init() local
637 keyring = keyring_alloc("rxperf_server", in rxperf_init()
646 if (IS_ERR(keyring)) { in rxperf_init()
648 PTR_ERR(keyring)); in rxperf_init()
651 rxperf_sec_keyring = keyring; in rxperf_init()
652 ret = rxperf_add_rxkad_key(keyring); in rxperf_init()
656 ret = rxperf_add_yfs_rxgk_key(keyring, KRB5_ENCTYPE_AES128_CTS_HMAC_SHA1_96); in rxperf_init()
659 ret = rxperf_add_yfs_rxgk_key(keyring, KRB5_ENCTYPE_AES256_CTS_HMAC_SHA1_96); in rxperf_init()
662 ret = rxperf_add_yfs_rxgk_key(keyring, KRB5_ENCTYPE_AES128_CTS_HMAC_SHA256_128); in rxperf_init()
665 ret = rxperf_add_yfs_rxgk_key(keyring, KRB5_ENCTYPE_AES256_CTS_HMAC_SHA384_192); in rxperf_init()
668 ret = rxperf_add_yfs_rxgk_key(keyring, KRB5_ENCTYPE_CAMELLIA128_CTS_CMAC); in rxperf_init()
671 ret = rxperf_add_yfs_rxgk_key(keyring, KRB5_ENCTYPE_CAMELLIA256_CTS_CMAC); in rxperf_init()