crypto/asymmetric_keys/asymmetric_keys.h

Source file repositories/reference/linux-study-clean/crypto/asymmetric_keys/asymmetric_keys.h

File Facts

System
Linux kernel
Corpus path
crypto/asymmetric_keys/asymmetric_keys.h
Extension
.h
Size
552 bytes
Lines
18
Domain
Kernel Services
Bucket
crypto
Inferred role
Kernel Services: implementation source
Status
source implementation candidate

Why This File Exists

Shared kernel service surface used by multiple subsystems, including helpers, cryptography, virtualization support, and async I/O infrastructure.

Dependency Surface

Detected Declarations

Annotated Snippet

#include <keys/asymmetric-type.h>

extern struct asymmetric_key_id *asymmetric_key_hex_to_key_id(const char *id);

extern int __asymmetric_key_hex_to_key_id(const char *id,
					  struct asymmetric_key_id *match_id,
					  size_t hexlen);

extern int asymmetric_key_eds_op(struct kernel_pkey_params *params,
				 const void *in, void *out);

Annotation

Implementation Notes