Symbol: ec_sign_context
crypto/libecc/include/libecc/sig/bign.h
24
ATTRIBUTE_WARN_UNUSED_RET int _bign_sign_init(struct ec_sign_context *ctx);
crypto/libecc/include/libecc/sig/bign.h
26
ATTRIBUTE_WARN_UNUSED_RET int _bign_sign_update(struct ec_sign_context *ctx,
crypto/libecc/include/libecc/sig/bign.h
29
ATTRIBUTE_WARN_UNUSED_RET int _bign_sign_finalize(struct ec_sign_context *ctx, u8 *sig, u8 siglen);
crypto/libecc/include/libecc/sig/bign_common.h
69
struct ec_sign_context;
crypto/libecc/include/libecc/sig/bign_common.h
75
ATTRIBUTE_WARN_UNUSED_RET int __bign_sign_init(struct ec_sign_context *ctx, ec_alg_type key_type);
crypto/libecc/include/libecc/sig/bign_common.h
77
ATTRIBUTE_WARN_UNUSED_RET int __bign_sign_update(struct ec_sign_context *ctx,
crypto/libecc/include/libecc/sig/bign_common.h
80
ATTRIBUTE_WARN_UNUSED_RET int __bign_sign_finalize(struct ec_sign_context *ctx, u8 *sig, u8 siglen, ec_alg_type key_type);
crypto/libecc/include/libecc/sig/dbign.h
24
ATTRIBUTE_WARN_UNUSED_RET int _dbign_sign_init(struct ec_sign_context *ctx);
crypto/libecc/include/libecc/sig/dbign.h
26
ATTRIBUTE_WARN_UNUSED_RET int _dbign_sign_update(struct ec_sign_context *ctx,
crypto/libecc/include/libecc/sig/dbign.h
29
ATTRIBUTE_WARN_UNUSED_RET int _dbign_sign_finalize(struct ec_sign_context *ctx, u8 *sig, u8 siglen);
crypto/libecc/include/libecc/sig/decdsa.h
29
ATTRIBUTE_WARN_UNUSED_RET int _decdsa_sign_init(struct ec_sign_context *ctx);
crypto/libecc/include/libecc/sig/decdsa.h
31
ATTRIBUTE_WARN_UNUSED_RET int _decdsa_sign_update(struct ec_sign_context *ctx,
crypto/libecc/include/libecc/sig/decdsa.h
34
ATTRIBUTE_WARN_UNUSED_RET int _decdsa_sign_finalize(struct ec_sign_context *ctx, u8 *sig, u8 siglen);
crypto/libecc/include/libecc/sig/ecdsa.h
29
ATTRIBUTE_WARN_UNUSED_RET int _ecdsa_sign_init(struct ec_sign_context *ctx);
crypto/libecc/include/libecc/sig/ecdsa.h
31
ATTRIBUTE_WARN_UNUSED_RET int _ecdsa_sign_update(struct ec_sign_context *ctx,
crypto/libecc/include/libecc/sig/ecdsa.h
34
ATTRIBUTE_WARN_UNUSED_RET int _ecdsa_sign_finalize(struct ec_sign_context *ctx, u8 *sig, u8 siglen);
crypto/libecc/include/libecc/sig/ecdsa_common.h
53
struct ec_sign_context;
crypto/libecc/include/libecc/sig/ecdsa_common.h
59
ATTRIBUTE_WARN_UNUSED_RET int __ecdsa_sign_init(struct ec_sign_context *ctx, ec_alg_type key_type);
crypto/libecc/include/libecc/sig/ecdsa_common.h
61
ATTRIBUTE_WARN_UNUSED_RET int __ecdsa_sign_update(struct ec_sign_context *ctx,
crypto/libecc/include/libecc/sig/ecdsa_common.h
64
ATTRIBUTE_WARN_UNUSED_RET int __ecdsa_sign_finalize(struct ec_sign_context *ctx, u8 *sig, u8 siglen, ec_alg_type key_type);
crypto/libecc/include/libecc/sig/ecfsdsa.h
55
struct ec_sign_context;
crypto/libecc/include/libecc/sig/ecfsdsa.h
62
ATTRIBUTE_WARN_UNUSED_RET int _ecfsdsa_sign_init(struct ec_sign_context *ctx);
crypto/libecc/include/libecc/sig/ecfsdsa.h
64
ATTRIBUTE_WARN_UNUSED_RET int _ecfsdsa_sign_update(struct ec_sign_context *ctx,
crypto/libecc/include/libecc/sig/ecfsdsa.h
67
ATTRIBUTE_WARN_UNUSED_RET int _ecfsdsa_sign_finalize(struct ec_sign_context *ctx, u8 *sig, u8 siglen);
crypto/libecc/include/libecc/sig/ecgdsa.h
58
struct ec_sign_context;
crypto/libecc/include/libecc/sig/ecgdsa.h
60
ATTRIBUTE_WARN_UNUSED_RET int _ecgdsa_sign_init(struct ec_sign_context *ctx);
crypto/libecc/include/libecc/sig/ecgdsa.h
62
ATTRIBUTE_WARN_UNUSED_RET int _ecgdsa_sign_update(struct ec_sign_context *ctx,
crypto/libecc/include/libecc/sig/ecgdsa.h
65
ATTRIBUTE_WARN_UNUSED_RET int _ecgdsa_sign_finalize(struct ec_sign_context *ctx, u8 *sig, u8 siglen);
crypto/libecc/include/libecc/sig/eckcdsa.h
57
struct ec_sign_context;
crypto/libecc/include/libecc/sig/eckcdsa.h
59
ATTRIBUTE_WARN_UNUSED_RET int _eckcdsa_sign_init(struct ec_sign_context *ctx);
crypto/libecc/include/libecc/sig/eckcdsa.h
61
ATTRIBUTE_WARN_UNUSED_RET int _eckcdsa_sign_update(struct ec_sign_context *ctx,
crypto/libecc/include/libecc/sig/eckcdsa.h
64
ATTRIBUTE_WARN_UNUSED_RET int _eckcdsa_sign_finalize(struct ec_sign_context *ctx, u8 *sig, u8 siglen);
crypto/libecc/include/libecc/sig/ecosdsa.h
53
ATTRIBUTE_WARN_UNUSED_RET int _ecosdsa_sign_init(struct ec_sign_context *ctx);
crypto/libecc/include/libecc/sig/ecosdsa.h
55
ATTRIBUTE_WARN_UNUSED_RET int _ecosdsa_sign_update(struct ec_sign_context *ctx,
crypto/libecc/include/libecc/sig/ecosdsa.h
58
ATTRIBUTE_WARN_UNUSED_RET int _ecosdsa_sign_finalize(struct ec_sign_context *ctx, u8 *sig, u8 siglen);
crypto/libecc/include/libecc/sig/ecrdsa.h
58
struct ec_sign_context;
crypto/libecc/include/libecc/sig/ecrdsa.h
60
ATTRIBUTE_WARN_UNUSED_RET int _ecrdsa_sign_init(struct ec_sign_context *ctx);
crypto/libecc/include/libecc/sig/ecrdsa.h
62
ATTRIBUTE_WARN_UNUSED_RET int _ecrdsa_sign_update(struct ec_sign_context *ctx,
crypto/libecc/include/libecc/sig/ecrdsa.h
65
ATTRIBUTE_WARN_UNUSED_RET int _ecrdsa_sign_finalize(struct ec_sign_context *ctx, u8 *sig, u8 siglen);
crypto/libecc/include/libecc/sig/ecsdsa.h
58
ATTRIBUTE_WARN_UNUSED_RET int _ecsdsa_sign_init(struct ec_sign_context *ctx);
crypto/libecc/include/libecc/sig/ecsdsa.h
60
ATTRIBUTE_WARN_UNUSED_RET int _ecsdsa_sign_update(struct ec_sign_context *ctx,
crypto/libecc/include/libecc/sig/ecsdsa.h
63
ATTRIBUTE_WARN_UNUSED_RET int _ecsdsa_sign_finalize(struct ec_sign_context *ctx, u8 *sig, u8 siglen);
crypto/libecc/include/libecc/sig/ecsdsa_common.h
30
struct ec_sign_context;
crypto/libecc/include/libecc/sig/ecsdsa_common.h
37
ATTRIBUTE_WARN_UNUSED_RET int __ecsdsa_sign_init(struct ec_sign_context *ctx,
crypto/libecc/include/libecc/sig/ecsdsa_common.h
39
ATTRIBUTE_WARN_UNUSED_RET int __ecsdsa_sign_update(struct ec_sign_context *ctx,
crypto/libecc/include/libecc/sig/ecsdsa_common.h
41
ATTRIBUTE_WARN_UNUSED_RET int __ecsdsa_sign_finalize(struct ec_sign_context *ctx, u8 *sig, u8 siglen);
crypto/libecc/include/libecc/sig/eddsa.h
76
struct ec_sign_context;
crypto/libecc/include/libecc/sig/eddsa.h
83
ATTRIBUTE_WARN_UNUSED_RET int _eddsa_sign_init_pre_hash(struct ec_sign_context *ctx);
crypto/libecc/include/libecc/sig/eddsa.h
85
ATTRIBUTE_WARN_UNUSED_RET int _eddsa_sign_update_pre_hash(struct ec_sign_context *ctx,
crypto/libecc/include/libecc/sig/eddsa.h
88
ATTRIBUTE_WARN_UNUSED_RET int _eddsa_sign_finalize_pre_hash(struct ec_sign_context *ctx,
crypto/libecc/include/libecc/sig/fuzzing_ecdsa.h
23
ATTRIBUTE_WARN_UNUSED_RET int ecdsa_sign_raw(struct ec_sign_context *ctx, const u8 *input, u8 inputlen, u8 *sig, u8 siglen, const u8 *nonce, u8 noncelen);
crypto/libecc/include/libecc/sig/fuzzing_ecgdsa.h
23
ATTRIBUTE_WARN_UNUSED_RET int ecgdsa_sign_raw(struct ec_sign_context *ctx, const u8 *input, u8 inputlen, u8 *sig, u8 siglen, const u8 *nonce, u8 noncelen);
crypto/libecc/include/libecc/sig/fuzzing_ecrdsa.h
23
ATTRIBUTE_WARN_UNUSED_RET int ecrdsa_sign_raw(struct ec_sign_context *ctx, const u8 *input, u8 inputlen, u8 *sig, u8 siglen, const u8 *nonce, u8 noncelen);
crypto/libecc/include/libecc/sig/sig_algs.h
37
ATTRIBUTE_WARN_UNUSED_RET int ec_sig_ctx_callbacks_sanity_check(const struct ec_sign_context *sig_ctx);
crypto/libecc/include/libecc/sig/sig_algs.h
49
ATTRIBUTE_WARN_UNUSED_RET int _ec_sign_init(struct ec_sign_context *ctx,
crypto/libecc/include/libecc/sig/sig_algs.h
55
ATTRIBUTE_WARN_UNUSED_RET int ec_sign_init(struct ec_sign_context *ctx, const ec_key_pair *key_pair,
crypto/libecc/include/libecc/sig/sig_algs.h
59
ATTRIBUTE_WARN_UNUSED_RET int ec_sign_update(struct ec_sign_context *ctx, const u8 *chunk, u32 chunklen);
crypto/libecc/include/libecc/sig/sig_algs.h
61
ATTRIBUTE_WARN_UNUSED_RET int ec_sign_finalize(struct ec_sign_context *ctx, u8 *sig, u8 siglen);
crypto/libecc/include/libecc/sig/sig_algs_internal.h
172
ATTRIBUTE_WARN_UNUSED_RET static inline int sig_sign_check_initialized(struct ec_sign_context *ctx)
crypto/libecc/include/libecc/sig/sig_algs_internal.h
249
ATTRIBUTE_WARN_UNUSED_RET int unsupported_sign_init(struct ec_sign_context * ctx);
crypto/libecc/include/libecc/sig/sig_algs_internal.h
250
ATTRIBUTE_WARN_UNUSED_RET int unsupported_sign_update(struct ec_sign_context * ctx,
crypto/libecc/include/libecc/sig/sig_algs_internal.h
252
ATTRIBUTE_WARN_UNUSED_RET int unsupported_sign_finalize(struct ec_sign_context * ctx,
crypto/libecc/include/libecc/sig/sig_algs_internal.h
60
ATTRIBUTE_WARN_UNUSED_RET int (*sign_init) (struct ec_sign_context * ctx);
crypto/libecc/include/libecc/sig/sig_algs_internal.h
61
ATTRIBUTE_WARN_UNUSED_RET int (*sign_update) (struct ec_sign_context * ctx,
crypto/libecc/include/libecc/sig/sig_algs_internal.h
63
ATTRIBUTE_WARN_UNUSED_RET int (*sign_finalize) (struct ec_sign_context * ctx,
crypto/libecc/include/libecc/sig/sm2.h
50
struct ec_sign_context;
crypto/libecc/include/libecc/sig/sm2.h
58
ATTRIBUTE_WARN_UNUSED_RET int _sm2_sign_init(struct ec_sign_context *ctx);
crypto/libecc/include/libecc/sig/sm2.h
60
ATTRIBUTE_WARN_UNUSED_RET int _sm2_sign_update(struct ec_sign_context *ctx,
crypto/libecc/include/libecc/sig/sm2.h
63
ATTRIBUTE_WARN_UNUSED_RET int _sm2_sign_finalize(struct ec_sign_context *ctx, u8 *sig, u8 siglen);
crypto/libecc/src/sig/bign.c
41
int _bign_sign_init(struct ec_sign_context *ctx)
crypto/libecc/src/sig/bign.c
46
int _bign_sign_update(struct ec_sign_context *ctx,
crypto/libecc/src/sig/bign.c
52
int _bign_sign_finalize(struct ec_sign_context *ctx, u8 *sig, u8 siglen)
crypto/libecc/src/sig/bign_common.c
410
int __bign_sign_init(struct ec_sign_context *ctx, ec_alg_type key_type)
crypto/libecc/src/sig/bign_common.c
442
int __bign_sign_update(struct ec_sign_context *ctx,
crypto/libecc/src/sig/bign_common.c
468
int __bign_sign_finalize(struct ec_sign_context *ctx, u8 *sig, u8 siglen,
crypto/libecc/src/sig/dbign.c
46
int _dbign_sign_init(struct ec_sign_context *ctx)
crypto/libecc/src/sig/dbign.c
62
int _dbign_sign_update(struct ec_sign_context *ctx,
crypto/libecc/src/sig/dbign.c
78
int _dbign_sign_finalize(struct ec_sign_context *ctx, u8 *sig, u8 siglen)
crypto/libecc/src/sig/decdsa.c
46
int _decdsa_sign_init(struct ec_sign_context *ctx)
crypto/libecc/src/sig/decdsa.c
62
int _decdsa_sign_update(struct ec_sign_context *ctx,
crypto/libecc/src/sig/decdsa.c
78
int _decdsa_sign_finalize(struct ec_sign_context *ctx, u8 *sig, u8 siglen)
crypto/libecc/src/sig/ecdsa.c
41
int _ecdsa_sign_init(struct ec_sign_context *ctx)
crypto/libecc/src/sig/ecdsa.c
46
int _ecdsa_sign_update(struct ec_sign_context *ctx,
crypto/libecc/src/sig/ecdsa.c
52
int _ecdsa_sign_finalize(struct ec_sign_context *ctx, u8 *sig, u8 siglen)
crypto/libecc/src/sig/ecdsa_common.c
265
int __ecdsa_sign_init(struct ec_sign_context *ctx, ec_alg_type key_type)
crypto/libecc/src/sig/ecdsa_common.c
292
int __ecdsa_sign_update(struct ec_sign_context *ctx,
crypto/libecc/src/sig/ecdsa_common.c
318
int __ecdsa_sign_finalize(struct ec_sign_context *ctx, u8 *sig, u8 siglen,
crypto/libecc/src/sig/ecfsdsa.c
120
int _ecfsdsa_sign_init(struct ec_sign_context *ctx)
crypto/libecc/src/sig/ecfsdsa.c
231
int _ecfsdsa_sign_update(struct ec_sign_context *ctx,
crypto/libecc/src/sig/ecfsdsa.c
254
int _ecfsdsa_sign_finalize(struct ec_sign_context *ctx, u8 *sig, u8 siglen)
crypto/libecc/src/sig/ecgdsa.c
132
int _ecgdsa_sign_init(struct ec_sign_context *ctx)
crypto/libecc/src/sig/ecgdsa.c
158
int _ecgdsa_sign_update(struct ec_sign_context *ctx,
crypto/libecc/src/sig/ecgdsa.c
181
int _ecgdsa_sign_finalize(struct ec_sign_context *ctx, u8 *sig, u8 siglen)
crypto/libecc/src/sig/eckcdsa.c
202
int _eckcdsa_sign_init(struct ec_sign_context *ctx)
crypto/libecc/src/sig/eckcdsa.c
268
int _eckcdsa_sign_update(struct ec_sign_context *ctx,
crypto/libecc/src/sig/eckcdsa.c
295
int _eckcdsa_sign_finalize(struct ec_sign_context *ctx, u8 *sig, u8 siglen)
crypto/libecc/src/sig/ecosdsa.c
53
int _ecosdsa_sign_init(struct ec_sign_context *ctx)
crypto/libecc/src/sig/ecosdsa.c
59
int _ecosdsa_sign_update(struct ec_sign_context *ctx,
crypto/libecc/src/sig/ecosdsa.c
68
int _ecosdsa_sign_finalize(struct ec_sign_context *ctx, u8 *sig, u8 siglen)
crypto/libecc/src/sig/ecrdsa.c
149
int _ecrdsa_sign_init(struct ec_sign_context *ctx)
crypto/libecc/src/sig/ecrdsa.c
175
int _ecrdsa_sign_update(struct ec_sign_context *ctx,
crypto/libecc/src/sig/ecrdsa.c
196
int _ecrdsa_sign_finalize(struct ec_sign_context *ctx, u8 *sig, u8 siglen)
crypto/libecc/src/sig/ecsdsa.c
53
int _ecsdsa_sign_init(struct ec_sign_context *ctx)
crypto/libecc/src/sig/ecsdsa.c
59
int _ecsdsa_sign_update(struct ec_sign_context *ctx,
crypto/libecc/src/sig/ecsdsa.c
66
int _ecsdsa_sign_finalize(struct ec_sign_context *ctx, u8 *sig, u8 siglen)
crypto/libecc/src/sig/ecsdsa_common.c
141
int __ecsdsa_sign_init(struct ec_sign_context *ctx,
crypto/libecc/src/sig/ecsdsa_common.c
243
int __ecsdsa_sign_update(struct ec_sign_context *ctx,
crypto/libecc/src/sig/ecsdsa_common.c
270
int __ecsdsa_sign_finalize(struct ec_sign_context *ctx, u8 *sig, u8 siglen)
crypto/libecc/src/sig/eddsa.c
1113
int _eddsa_sign_init_pre_hash(struct ec_sign_context *ctx)
crypto/libecc/src/sig/eddsa.c
1176
int _eddsa_sign_update_pre_hash(struct ec_sign_context *ctx,
crypto/libecc/src/sig/eddsa.c
1224
int _eddsa_sign_finalize_pre_hash(struct ec_sign_context *ctx, u8 *sig, u8 siglen)
crypto/libecc/src/sig/fuzzing_ecdsa.c
41
int ecdsa_sign_raw(struct ec_sign_context *ctx, const u8 *input, u8 inputlen, u8 *sig, u8 siglen, const u8 *nonce, u8 noncelen)
crypto/libecc/src/sig/fuzzing_ecgdsa.c
41
int ecgdsa_sign_raw(struct ec_sign_context *ctx, const u8 *input, u8 inputlen, u8 *sig, u8 siglen, const u8 *nonce, u8 noncelen)
crypto/libecc/src/sig/fuzzing_ecrdsa.c
82
int ecrdsa_sign_raw(struct ec_sign_context *ctx, const u8 *input, u8 inputlen, u8 *sig, u8 siglen, const u8 *nonce, u8 noncelen)
crypto/libecc/src/sig/sig_algs.c
212
int ec_sig_ctx_callbacks_sanity_check(const struct ec_sign_context *sig_ctx)
crypto/libecc/src/sig/sig_algs.c
294
int _ec_sign_init(struct ec_sign_context *ctx,
crypto/libecc/src/sig/sig_algs.c
360
ret = local_memset(ctx, 0, sizeof(struct ec_sign_context)); EG(ret, err);
crypto/libecc/src/sig/sig_algs.c
378
IGNORE_RET_VAL(local_memset(ctx, 0, sizeof(struct ec_sign_context)));
crypto/libecc/src/sig/sig_algs.c
388
int ec_sign_init(struct ec_sign_context *ctx, const ec_key_pair *key_pair,
crypto/libecc/src/sig/sig_algs.c
400
int ec_sign_update(struct ec_sign_context *ctx, const u8 *chunk, u32 chunklen)
crypto/libecc/src/sig/sig_algs.c
414
IGNORE_RET_VAL(local_memset(ctx, 0, sizeof(struct ec_sign_context)));
crypto/libecc/src/sig/sig_algs.c
424
int ec_sign_finalize(struct ec_sign_context *ctx, u8 *sig, u8 siglen)
crypto/libecc/src/sig/sig_algs.c
438
IGNORE_RET_VAL(local_memset(ctx, 0, sizeof(struct ec_sign_context)));
crypto/libecc/src/sig/sig_algs.c
460
struct ec_sign_context ctx;
crypto/libecc/src/sig/sig_algs.c
784
int unsupported_sign_init(struct ec_sign_context * ctx)
crypto/libecc/src/sig/sig_algs.c
793
int unsupported_sign_update(struct ec_sign_context * ctx,
crypto/libecc/src/sig/sig_algs.c
805
int unsupported_sign_finalize(struct ec_sign_context *ctx, u8 *sig, u8 siglen)
crypto/libecc/src/sig/sm2.c
247
int _sm2_sign_init(struct ec_sign_context *ctx)
crypto/libecc/src/sig/sm2.c
288
int _sm2_sign_update(struct ec_sign_context *ctx,
crypto/libecc/src/sig/sm2.c
310
int _sm2_sign_finalize(struct ec_sign_context *ctx, u8 *sig, u8 siglen)
crypto/libecc/src/tests/ec_self_tests_core.c
128
struct ec_sign_context ctx;
crypto/libecc/src/tests/ec_self_tests_core.c
404
struct ec_sign_context sig_ctx;
crypto/libecc/src/tests/ec_self_tests_core.c
466
struct ec_sign_context sig_ctx;
crypto/libecc/src/tests/ec_self_tests_core.c
820
struct ec_sign_context sig_ctx;
crypto/libecc/src/tests/ec_self_tests_core.c
883
struct ec_sign_context sig_ctx;
crypto/libecc/src/tests/ec_utils.c
670
struct ec_sign_context sig_ctx;