Home
last modified time | relevance | path

Searched refs:sig_len (Results 1 - 25 of 36) sorted by relevance

12

/kernel/linux/linux-5.10/security/integrity/ima/
H A Dima_modsig.c46 size_t sig_len; in ima_read_modsig() local
64 sig_len = be32_to_cpu(sig->sig_len); in ima_read_modsig()
65 buf_len -= sig_len + sizeof(*sig); in ima_read_modsig()
67 /* Allocate sig_len additional bytes to hold the raw PKCS#7 data. */ in ima_read_modsig()
68 hdr = kzalloc(sizeof(*hdr) + sig_len, GFP_KERNEL); in ima_read_modsig()
72 hdr->pkcs7_msg = pkcs7_parse_message(buf + buf_len, sig_len); in ima_read_modsig()
79 memcpy(hdr->raw_pkcs7, buf + buf_len, sig_len); in ima_read_modsig()
80 hdr->raw_pkcs7_len = sig_len; in ima_read_modsig()
/kernel/linux/linux-6.6/security/integrity/ima/
H A Dima_modsig.c46 size_t sig_len; in ima_read_modsig() local
64 sig_len = be32_to_cpu(sig->sig_len); in ima_read_modsig()
65 buf_len -= sig_len + sizeof(*sig); in ima_read_modsig()
67 /* Allocate sig_len additional bytes to hold the raw PKCS#7 data. */ in ima_read_modsig()
68 hdr = kzalloc(sizeof(*hdr) + sig_len, GFP_KERNEL); in ima_read_modsig()
72 hdr->pkcs7_msg = pkcs7_parse_message(buf + buf_len, sig_len); in ima_read_modsig()
79 memcpy(hdr->raw_pkcs7, buf + buf_len, sig_len); in ima_read_modsig()
80 hdr->raw_pkcs7_len = sig_len; in ima_read_modsig()
/kernel/linux/linux-5.10/kernel/
H A Dmodule_signing.c23 size_t sig_len, modlen = info->len; in mod_verify_sig() local
37 sig_len = be32_to_cpu(ms.sig_len); in mod_verify_sig()
38 modlen -= sig_len + sizeof(ms); in mod_verify_sig()
41 return verify_pkcs7_signature(mod, modlen, mod + modlen, sig_len, in mod_verify_sig()
H A Dmodule_signature.c24 if (be32_to_cpu(ms->sig_len) >= file_len - sizeof(*ms)) in mod_check_sig()
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/prog_tests/
H A Dverify_pkcs7_sig.c49 __be32 sig_len; /* Length of signature data */ member
56 __u32 sig_len; member
151 data_item->sig_len = st.st_size; in populate_data_item_str()
159 ret = read(fd, data_item->sig, data_item->sig_len); in populate_data_item_str()
163 if (ret != data_item->sig_len) { in populate_data_item_str()
183 int ret, fd, modlen, marker_len, sig_len; in populate_data_item_mod() local
233 sig_len = __be32_to_cpu(ms.sig_len); in populate_data_item_mod()
234 modlen -= sig_len + sizeof(ms); in populate_data_item_mod()
244 if (sig_len > sizeo in populate_data_item_mod()
[all...]
/kernel/linux/linux-6.6/kernel/module/
H A Dsigning.c46 size_t sig_len, modlen = info->len; in mod_verify_sig() local
60 sig_len = be32_to_cpu(ms.sig_len); in mod_verify_sig()
61 modlen -= sig_len + sizeof(ms); in mod_verify_sig()
64 return verify_pkcs7_signature(mod, modlen, mod + modlen, sig_len, in mod_verify_sig()
/kernel/linux/linux-5.10/crypto/asymmetric_keys/
H A Dverify_pefile.c105 ctx->sig_len = ddir->certs.size; in pefile_parse_binary()
107 ctx->sig_len, ctx->sig_offset, in pefile_parse_binary()
108 ctx->sig_len, pebuf + ctx->sig_offset); in pefile_parse_binary()
129 if (ctx->sig_len < sizeof(wrapper)) { in pefile_strip_sig_wrapper()
144 if (wrapper.length > ctx->sig_len) { in pefile_strip_sig_wrapper()
146 ctx->sig_len, wrapper.length); in pefile_strip_sig_wrapper()
163 ctx->sig_len = wrapper.length; in pefile_strip_sig_wrapper()
165 ctx->sig_len -= sizeof(wrapper); in pefile_strip_sig_wrapper()
166 if (ctx->sig_len < 4) { in pefile_strip_sig_wrapper()
195 if (len <= ctx->sig_len) { in pefile_strip_sig_wrapper()
[all...]
H A Dverify_pefile.h19 unsigned sig_len; member
/kernel/linux/linux-6.6/crypto/asymmetric_keys/
H A Dverify_pefile.c105 ctx->sig_len = ddir->certs.size; in pefile_parse_binary()
107 ctx->sig_len, ctx->sig_offset, in pefile_parse_binary()
108 ctx->sig_len, pebuf + ctx->sig_offset); in pefile_parse_binary()
129 if (ctx->sig_len < sizeof(wrapper)) { in pefile_strip_sig_wrapper()
144 if (wrapper.length > ctx->sig_len) { in pefile_strip_sig_wrapper()
146 ctx->sig_len, wrapper.length); in pefile_strip_sig_wrapper()
163 ctx->sig_len = wrapper.length; in pefile_strip_sig_wrapper()
165 ctx->sig_len -= sizeof(wrapper); in pefile_strip_sig_wrapper()
166 if (ctx->sig_len < 4) { in pefile_strip_sig_wrapper()
195 if (len <= ctx->sig_len) { in pefile_strip_sig_wrapper()
[all...]
H A Dverify_pefile.h19 unsigned sig_len; member
/kernel/linux/linux-5.10/arch/s390/kernel/
H A Dmachine_kexec_file.c31 unsigned long sig_len; in s390_verify_sig() local
49 sig_len = be32_to_cpu(ms->sig_len); in s390_verify_sig()
50 if (sig_len >= kernel_len) in s390_verify_sig()
52 kernel_len -= sig_len; in s390_verify_sig()
68 kernel + kernel_len, sig_len, in s390_verify_sig()
74 kernel + kernel_len, sig_len, in s390_verify_sig()
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/progs/
H A Dtest_verify_pkcs7_sig.c32 __u32 sig_len; member
76 if (data_val->sig_len > sizeof(data_val->sig)) in BPF_PROG()
79 bpf_dynptr_from_mem(data_val->sig, data_val->sig_len, 0, &sig_ptr); in BPF_PROG()
/kernel/linux/linux-5.10/drivers/md/
H A Ddm-verity-verify-sig.h24 const void *sig_data, size_t sig_len);
38 const void *sig_data, size_t sig_len) in verity_verify_root_hash()
37 verity_verify_root_hash(const void *data, size_t data_len, const void *sig_data, size_t sig_len) verity_verify_root_hash() argument
H A Ddm-verity-verify-sig.c103 * @sig_len: Size of the signature.
107 const void *sig_data, size_t sig_len) in verity_verify_root_hash()
114 if (!sig_data || sig_len == 0) { in verity_verify_root_hash()
122 sig_len, NULL, VERIFYING_UNSPECIFIED_SIGNATURE, in verity_verify_root_hash()
106 verity_verify_root_hash(const void *root_hash, size_t root_hash_len, const void *sig_data, size_t sig_len) verity_verify_root_hash() argument
/kernel/linux/linux-6.6/drivers/md/
H A Ddm-verity-verify-sig.h24 const void *sig_data, size_t sig_len);
38 const void *sig_data, size_t sig_len) in verity_verify_root_hash()
37 verity_verify_root_hash(const void *data, size_t data_len, const void *sig_data, size_t sig_len) verity_verify_root_hash() argument
H A Ddm-verity-verify-sig.c103 * @sig_len: Size of the signature.
107 const void *sig_data, size_t sig_len) in verity_verify_root_hash()
114 if (!sig_data || sig_len == 0) { in verity_verify_root_hash()
122 sig_len, in verity_verify_root_hash()
106 verity_verify_root_hash(const void *root_hash, size_t root_hash_len, const void *sig_data, size_t sig_len) verity_verify_root_hash() argument
/kernel/linux/linux-6.6/arch/s390/kernel/
H A Dmachine_kexec_file.c33 unsigned long sig_len; in s390_verify_sig() local
51 sig_len = be32_to_cpu(ms->sig_len); in s390_verify_sig()
52 if (sig_len >= kernel_len) in s390_verify_sig()
54 kernel_len -= sig_len; in s390_verify_sig()
70 kernel + kernel_len, sig_len, in s390_verify_sig()
76 kernel + kernel_len, sig_len, in s390_verify_sig()
/kernel/linux/linux-5.10/fs/nfs/blocklayout/
H A Ddev.c80 b->simple.sigs[i].sig_len = be32_to_cpup(p++); in nfs4_block_decode_volume()
81 if (b->simple.sigs[i].sig_len > PNFS_BLOCK_UUID_LEN) { in nfs4_block_decode_volume()
83 b->simple.sigs[i].sig_len); in nfs4_block_decode_volume()
87 p = xdr_inline_decode(xdr, b->simple.sigs[i].sig_len); in nfs4_block_decode_volume()
91 b->simple.sigs[i].sig_len); in nfs4_block_decode_volume()
94 (XDR_QUADLEN(b->simple.sigs[i].sig_len) << 2); in nfs4_block_decode_volume()
/kernel/linux/linux-6.6/fs/nfs/blocklayout/
H A Ddev.c80 b->simple.sigs[i].sig_len = be32_to_cpup(p++); in nfs4_block_decode_volume()
81 if (b->simple.sigs[i].sig_len > PNFS_BLOCK_UUID_LEN) { in nfs4_block_decode_volume()
83 b->simple.sigs[i].sig_len); in nfs4_block_decode_volume()
87 p = xdr_inline_decode(xdr, b->simple.sigs[i].sig_len); in nfs4_block_decode_volume()
91 b->simple.sigs[i].sig_len); in nfs4_block_decode_volume()
94 (XDR_QUADLEN(b->simple.sigs[i].sig_len) << 2); in nfs4_block_decode_volume()
/kernel/linux/linux-5.10/include/linux/
H A Dmodule_signature.h40 __be32 sig_len; /* Length of signature data */ member
/kernel/linux/linux-6.6/include/linux/
H A Dmodule_signature.h40 __be32 sig_len; /* Length of signature data */ member
/kernel/linux/linux-6.6/kernel/
H A Dmodule_signature.c24 if (be32_to_cpu(ms->sig_len) >= file_len - sizeof(*ms)) in mod_check_sig()
/kernel/linux/linux-5.10/fs/nfsd/
H A Dblocklayoutxdr.h35 u32 sig_len; member
H A Dblocklayoutxdr.c48 len = 4 + 4 + 8 + 4 + (XDR_QUADLEN(b->simple.sig_len) << 2); in nfsd4_block_encode_volume()
56 p = xdr_encode_opaque(p, b->simple.sig, b->simple.sig_len); in nfsd4_block_encode_volume()
/kernel/linux/linux-6.6/fs/nfsd/
H A Dblocklayoutxdr.h35 u32 sig_len; member

Completed in 8 milliseconds

12