#include <unistd.h>#include <stdlib.h>#include "asterisk/crypto.h"#include "asterisk/logger.h"Include dependency graph for cryptostub.c:

Go to the source code of this file.
Functions | |
| static int | stub_ast_check_signature (struct ast_key *key, const char *msg, const char *sig) |
| static int | stub_ast_check_signature_bin (struct ast_key *key, const char *msg, int msglen, const unsigned char *sig) |
| static int | stub_ast_encdec_bin (unsigned char *dst, const unsigned char *src, int srclen, struct ast_key *key) |
| static struct ast_key * | stub_ast_key_get (const char *kname, int ktype) |
| static int | stub_ast_sign (struct ast_key *key, char *msg, char *sig) |
| static int | stub_ast_sign_bin (struct ast_key *key, const char *msg, int msglen, unsigned char *sig) |
Variables | |
| int(* | ast_check_signature )(struct ast_key *key, const char *msg, const char *sig) |
| Check the authenticity of a message signature using a given public key. | |
| int(* | ast_check_signature_bin )(struct ast_key *key, const char *msg, int msglen, const unsigned char *sig) |
| Check the authenticity of a message signature using a given public key. | |
| int(* | ast_decrypt_bin )(unsigned char *dst, const unsigned char *src, int srclen, struct ast_key *key) |
| int(* | ast_encrypt_bin )(unsigned char *dst, const unsigned char *src, int srclen, struct ast_key *key) |
| ast_key *(* | ast_key_get )(const char *key, int type) |
| Retrieve a key. | |
| int(* | ast_sign )(struct ast_key *key, char *msg, char *sig) |
| int(* | ast_sign_bin )(struct ast_key *key, const char *msg, int msglen, unsigned char *sig) |
|
||||||||||||||||
|
Definition at line 35 of file cryptostub.c. References ast_log(), and LOG_NOTICE. 00036 {
00037 ast_log(LOG_NOTICE, "Crypto support not loaded!\n");
00038 return -1;
00039 }
|
|
||||||||||||||||||||
|
Definition at line 41 of file cryptostub.c. References ast_log(), and LOG_NOTICE. 00042 {
00043 ast_log(LOG_NOTICE, "Crypto support not loaded!\n");
00044 return -1;
00045 }
|
|
||||||||||||||||||||
|
Definition at line 59 of file cryptostub.c. References ast_log(), and LOG_NOTICE. 00060 {
00061 ast_log(LOG_NOTICE, "Crypto support not loaded!\n");
00062 return -1;
00063 }
|
|
||||||||||||
|
Definition at line 29 of file cryptostub.c. References ast_log(), and LOG_NOTICE. 00030 {
00031 ast_log(LOG_NOTICE, "Crypto support not loaded!\n");
00032 return NULL;
00033 }
|
|
||||||||||||||||
|
Definition at line 47 of file cryptostub.c. References ast_log(), and LOG_NOTICE. 00048 {
00049 ast_log(LOG_NOTICE, "Crypto support not loaded!\n");
00050 return -1;
00051 }
|
|
||||||||||||||||||||
|
Definition at line 53 of file cryptostub.c. References ast_log(), and LOG_NOTICE. 00054 {
00055 ast_log(LOG_NOTICE, "Crypto support not loaded!\n");
00056 return -1;
00057 }
|
|
|
Initial value: Check the authenticity of a message signature using a given public key.
Definition at line 68 of file cryptostub.c. Referenced by authenticate_verify(), crypto_init(), and register_verify(). |
|
|
Initial value: Check the authenticity of a message signature using a given public key.
Definition at line 71 of file cryptostub.c. Referenced by __ast_check_signature(), check_key(), and crypto_init(). |
|
|
Initial value:
Definition at line 83 of file cryptostub.c. Referenced by check_key(), and crypto_init(). |
|
|
Initial value:
Definition at line 80 of file cryptostub.c. Referenced by crypto_init(), and update_key(). |
|
|
Initial value: Retrieve a key.
Definition at line 65 of file cryptostub.c. Referenced by authenticate(), authenticate_verify(), check_key(), crypto_init(), register_verify(), and update_key(). |
|
|
Initial value:
Definition at line 74 of file cryptostub.c. Referenced by authenticate(), and crypto_init(). |
|
|
Initial value:
Definition at line 77 of file cryptostub.c. Referenced by __ast_sign(), crypto_init(), and update_key(). |
1.4.2