Lines Matching refs:ops

83 	assert(c && c->ops);  in hash_ops()
85 return c->ops; in hash_ops()
181 assert(c && c->ops); in cipher_ops()
183 return c->ops; in cipher_ops()
330 assert(c && c->ops); in mac_ops()
332 return c->ops; in mac_ops()
402 assert(c && c->ops); in ae_ops()
404 return c->ops; in ae_ops()
748 assert(key->ops && key->ops->free); in crypto_acipher_free_ecc_public_key()
750 key->ops->free(key); in crypto_acipher_free_ecc_public_key()
756 assert(key->ops && key->ops->generate); in crypto_acipher_gen_ecc_key()
758 return key->ops->generate(key, key_size_bits); in crypto_acipher_gen_ecc_key()
765 assert(key->ops); in crypto_acipher_ecc_sign()
767 if (!key->ops->sign) in crypto_acipher_ecc_sign()
770 return key->ops->sign(algo, key, msg, msg_len, sig, sig_len); in crypto_acipher_ecc_sign()
777 assert(key->ops); in crypto_acipher_ecc_verify()
779 if (!key->ops->verify) in crypto_acipher_ecc_verify()
782 return key->ops->verify(algo, key, msg, msg_len, sig, sig_len); in crypto_acipher_ecc_verify()
790 assert(private_key->ops); in crypto_acipher_ecc_shared_secret()
792 if (!private_key->ops->shared_secret) in crypto_acipher_ecc_shared_secret()
795 return private_key->ops->shared_secret(private_key, public_key, secret, in crypto_acipher_ecc_shared_secret()
803 assert(key->ops); in crypto_acipher_sm2_pke_decrypt()
805 if (!key->ops->decrypt) in crypto_acipher_sm2_pke_decrypt()
808 return key->ops->decrypt(key, src, src_len, dst, dst_len); in crypto_acipher_sm2_pke_decrypt()
815 assert(key->ops); in crypto_acipher_sm2_pke_encrypt()
817 if (!key->ops->encrypt) in crypto_acipher_sm2_pke_encrypt()
820 return key->ops->encrypt(key, src, src_len, dst, dst_len); in crypto_acipher_sm2_pke_encrypt()