• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/ap/gpl/timemachine/openssl-0.9.8e/engines/

Lines Matching defs:char

88 static int cca_rsa_pub_enc(int flen, const unsigned char *from,
89 unsigned char *to, RSA *rsa,int padding);
90 static int cca_rsa_priv_dec(int flen, const unsigned char *from,
91 unsigned char *to, RSA *rsa,int padding);
92 static int cca_rsa_sign(int type, const unsigned char *m, unsigned int m_len,
93 unsigned char *sigret, unsigned int *siglen, const RSA *rsa);
94 static int cca_rsa_verify(int dtype, const unsigned char *m, unsigned int m_len,
95 unsigned char *sigbuf, unsigned int siglen, const RSA *rsa);
99 static EVP_PKEY *ibm_4758_load_privkey(ENGINE*, const char*,
101 static EVP_PKEY *ibm_4758_load_pubkey(ENGINE*, const char*,
104 static int getModulusAndExponent(const unsigned char *token, long *exponentLength,
105 unsigned char *exponent, long *modulusLength,
106 long *modulusFieldLength, unsigned char *modulus);
111 static int cca_get_random_bytes(unsigned char*, int );
133 static const char *CCA4758_LIB_NAME = NULL;
134 static const char *get_CCA4758_LIB_NAME(void)
146 static long set_CCA4758_LIB_NAME(const char *name)
152 static const char* n_keyRecordRead = CSNDKRR;
153 static const char* n_digitalSignatureGenerate = CSNDDSG;
154 static const char* n_digitalSignatureVerify = CSNDDSV;
155 static const char* n_publicKeyExtract = CSNDPKX;
156 static const char* n_pkaEncrypt = CSNDPKE;
157 static const char* n_pkaDecrypt = CSNDPKD;
159 static const char* n_randomNumberGenerate = CSNBRNG;
209 static const char *engine_4758_cca_id = "4758cca";
210 static const char *engine_4758_cca_name = "IBM 4758 CCA hardware engine support";
213 static const char *engine_4758_cca_id_alt = "4758_cca";
385 return set_CCA4758_LIB_NAME((const char *)p);
398 static EVP_PKEY *ibm_4758_load_privkey(ENGINE* e, const char* key_id,
403 unsigned char* keyToken = NULL;
404 unsigned char pubKeyToken[MAX_CCA_PKA_TOKEN_SIZE];
411 unsigned char exitData[8];
412 unsigned char ruleArray[8];
413 unsigned char keyLabel[64];
415 unsigned char modulus[256];
418 unsigned char exponent[256];
472 RSA_set_ex_data(rtmp, hndidx, (char *)keyToken);
492 static EVP_PKEY *ibm_4758_load_pubkey(ENGINE* e, const char* key_id,
497 unsigned char* keyToken = NULL;
503 unsigned char exitData[8];
504 unsigned char ruleArray[8];
505 unsigned char keyLabel[64];
507 unsigned char modulus[512];
510 unsigned char exponent[512];
552 RSA_set_ex_data(rtmp, hndidx, (char *)keyToken);
570 static int cca_rsa_pub_enc(int flen, const unsigned char *from,
571 unsigned char *to, RSA *rsa,int padding)
577 unsigned char exitData[8];
579 unsigned char ruleArray[8] = "PKCS-1.2";
581 unsigned char dataStructure[8];
584 unsigned char* keyToken = (unsigned char*)RSA_get_ex_data(rsa, hndidx);
590 &ruleArrayLength, ruleArray, &lflen, (unsigned char*)from,
599 static int cca_rsa_priv_dec(int flen, const unsigned char *from,
600 unsigned char *to, RSA *rsa,int padding)
606 unsigned char exitData[8];
608 unsigned char ruleArray[8] = "PKCS-1.2";
610 unsigned char dataStructure[8];
613 unsigned char* keyToken = (unsigned char*)RSA_get_ex_data(rsa, hndidx);
619 &ruleArrayLength, ruleArray, &lflen, (unsigned char*)from,
628 static int cca_rsa_verify(int type, const unsigned char *m, unsigned int m_len,
629 unsigned char *sigbuf, unsigned int siglen, const RSA *rsa)
635 unsigned char exitData[8];
637 unsigned char ruleArray[8] = "PKCS-1.1";
639 unsigned char* keyToken = (unsigned char*)RSA_get_ex_data(rsa, hndidx);
642 unsigned char *hashBuffer = NULL;
675 sig.digest->data = (unsigned char*)m;
700 hashBuffer = (unsigned char *)m;
705 unsigned char *ptr;
720 unsigned char *ptr;
751 static int cca_rsa_sign(int type, const unsigned char *m, unsigned int m_len,
752 unsigned char *sigret, unsigned int *siglen, const RSA *rsa)
757 unsigned char exitData[8];
759 unsigned char ruleArray[8] = "PKCS-1.1";
763 unsigned char *hashBuffer = NULL;
764 unsigned char* keyToken = (unsigned char*)RSA_get_ex_data(rsa, hndidx);
799 sig.digest->data = (unsigned char*)m;
823 hashBuffer = (unsigned char*)m;
828 unsigned char *ptr;
842 unsigned char *ptr;
874 static int getModulusAndExponent(const unsigned char*token, long *exponentLength,
875 unsigned char *exponent, long *modulusLength, long *modulusFieldLength,
876 unsigned char *modulus)
880 if (*token++ != (char)0x1E) /* internal PKA token? */
888 len |= (unsigned char)*token++;
892 if (*token++ == (char)0x04)
899 len |= (unsigned char)*token++;
905 len |= (unsigned char)*token++;
911 len |= (unsigned char)*token++;
917 len |= (unsigned char)*token++;
937 static int cca_get_random_bytes(unsigned char* buf, int num)
942 unsigned char exit_data[4];
943 unsigned char form[] = "RANDOM ";
944 unsigned char rand_buf[8];
980 static int bind_fn(ENGINE *e, const char *id)