Searched refs:ivec (Results 1 - 25 of 56) sorted by relevance

123

/illumos-gate/usr/src/uts/common/gssapi/mechs/krb5/crypto/raw/
H A Draw_decrypt.c42 const krb5_data *ivec, const krb5_data *input,
47 return((*(enc->decrypt))(context, key, ivec, input, output));
38 krb5_raw_decrypt(krb5_context context, const struct krb5_enc_provider *enc, const struct krb5_hash_provider *hash, const krb5_keyblock *key, krb5_keyusage usage, const krb5_data *ivec, const krb5_data *input, krb5_data *output) argument
H A Draw_encrypt.c55 const krb5_data *ivec, const krb5_data *input,
58 return((*(enc->encrypt))(context, key, ivec, input, output));
51 krb5_raw_encrypt(krb5_context context, const struct krb5_enc_provider *enc, const struct krb5_hash_provider *hash, const krb5_keyblock *key, krb5_keyusage usage, const krb5_data *ivec, const krb5_data *input, krb5_data *output) argument
/illumos-gate/usr/src/uts/common/gssapi/mechs/krb5/crypto/keyhash_provider/
H A Ddescbc.c46 krb5_const krb5_data *ivec,
56 if (ivec && (ivec->length != MIT_DES_BLOCK_LENGTH))
65 ivec ? (krb5_data *)ivec : &zero_ivec, input, output);
43 k5_descbc_hash(krb5_context context, krb5_const krb5_keyblock *key, krb5_keyusage usage, krb5_const krb5_data *ivec, krb5_const krb5_data *input, krb5_data *output) argument
/illumos-gate/usr/src/uts/common/gssapi/mechs/krb5/crypto/old/
H A Dold_encrypt.c57 const krb5_data *ivec,
98 if ((key->enctype == ENCTYPE_DES_CBC_CRC) && (ivec == 0)) {
101 ivec = &crcivec;
106 if ((ret = ((*(enc->encrypt))(context, key, ivec, output, output))))
109 /* update ivec */
110 if (real_ivec && ivec != NULL && ivec->length == blocksize)
111 (void) memcpy(ivec->data, output->data + output->length - blocksize,
52 krb5_old_encrypt(krb5_context context, const struct krb5_enc_provider *enc, const struct krb5_hash_provider *hash, const krb5_keyblock *key, krb5_keyusage usage, const krb5_data *ivec, const krb5_data *input, krb5_data *output) argument
H A Dold_decrypt.c43 const krb5_data *ivec,
83 if (ivec != NULL && ivec->length == blocksize) {
94 if ((key->enctype == ENCTYPE_DES_CBC_CRC) && (ivec == 0)) {
97 ivec = &crcivec;
100 if ((ret = ((*(enc->decrypt))(context, key, ivec, input, &output))))
130 /* update ivec */
132 (void) memcpy(ivec->data, cn, blocksize);
38 krb5_old_decrypt(krb5_context context, const struct krb5_enc_provider *enc, const struct krb5_hash_provider *hash, const krb5_keyblock *key, krb5_keyusage usage, const krb5_data *ivec, const krb5_data *input, krb5_data *arg_output) argument
/illumos-gate/usr/src/uts/common/gssapi/mechs/krb5/crypto/enc_provider/
H A Ddes.c39 krb5_const krb5_data *ivec, krb5_const krb5_data *input,
51 if (ivec && (ivec->length != 8))
59 ivec?(unsigned char *)ivec->data:
68 krb5_const krb5_data *ivec, krb5_const krb5_data *input,
71 return(k5_des_docrypt(context, key, ivec, input, output, 1));
76 krb5_const krb5_data *ivec, krb5_const krb5_data *input,
79 return(k5_des_docrypt(context, key, ivec, input, output, 0));
38 k5_des_docrypt(krb5_context context, krb5_const krb5_keyblock *key, krb5_const krb5_data *ivec, krb5_const krb5_data *input, krb5_data *output, int encrypt) argument
67 k5_des_encrypt(krb5_context context, krb5_const krb5_keyblock *key, krb5_const krb5_data *ivec, krb5_const krb5_data *input, krb5_data *output) argument
75 k5_des_decrypt(krb5_context context, krb5_const krb5_keyblock *key, krb5_const krb5_data *ivec, krb5_const krb5_data *input, krb5_data *output) argument
H A Ddes3.c38 krb5_const krb5_keyblock *key, krb5_const krb5_data *ivec,
52 if (ivec && (ivec->length != 8))
60 ivec?(unsigned char *)ivec->data:(unsigned char *)mit_des_zeroblock,
69 krb5_const krb5_keyblock *key, krb5_const krb5_data *ivec,
72 return(k5_des3_docrypt(context, key, ivec, input, output, 1));
77 krb5_const krb5_keyblock *key, krb5_const krb5_data *ivec,
80 return(k5_des3_docrypt(context, key, ivec, input, output, 0));
37 k5_des3_docrypt(krb5_context context, krb5_const krb5_keyblock *key, krb5_const krb5_data *ivec, krb5_const krb5_data *input, krb5_data *output, int encrypt) argument
68 k5_des3_encrypt(krb5_context context, krb5_const krb5_keyblock *key, krb5_const krb5_data *ivec, krb5_const krb5_data *input, krb5_data *output) argument
76 k5_des3_decrypt(krb5_context context, krb5_const krb5_keyblock *key, krb5_const krb5_data *ivec, krb5_const krb5_data *input, krb5_data *output) argument
H A Daes_provider.c35 const krb5_keyblock *key, const krb5_data *ivec,
60 if (ivec != NULL) {
62 * This function updates ivec->data if the ivec is passed in so
65 if (ivec->data == NULL || ivec->length != BLOCK_SIZE) {
66 ASSERT(ivec->data != NULL);
67 ASSERT(ivec->length == BLOCK_SIZE);
69 "ivec->data = %p ivec
34 krb5int_aes_encrypt(krb5_context context, const krb5_keyblock *key, const krb5_data *ivec, const krb5_data *input, krb5_data *output) argument
269 krb5int_aes_encrypt(krb5_context context, const krb5_keyblock *key, const krb5_data *ivec, const krb5_data *input, krb5_data *output) argument
486 krb5int_aes_decrypt(krb5_context context, const krb5_keyblock *key, const krb5_data *ivec, const krb5_data *input, krb5_data *output) argument
721 krb5int_aes_decrypt(krb5_context context, const krb5_keyblock *key, const krb5_data *ivec, const krb5_data *input, krb5_data *output) argument
[all...]
/illumos-gate/usr/src/lib/libnsl/des/
H A Ddes_crypt.c92 cbc_crypt(char *key, char *buf, size_t len, unsigned int mode, char *ivec) argument
98 COPY8(ivec, dp.des_ivec);
100 COPY8(dp.des_ivec, ivec);
170 unsigned int mode, char *ivec)
180 (void) memcpy(svec.c, ivec, sizeof (des_block));
183 stat = cbc_crypt(keys[j].c, buf, len, m | flags, ivec);
185 (void) memcpy(dvec.c, ivec, sizeof (des_block));
193 (void) memcpy(ivec, svec.c, sizeof (des_block));
196 stat = cbc_crypt(keys[0].c, buf, len, mode, ivec);
199 (void) memcpy(ivec, dve
169 desN_crypt(des_block keys[], int keynum, char *buf, unsigned int len, unsigned int mode, char *ivec) argument
207 __cbc_triple_crypt(des_block keys[], char *buf, uint_t len, uint_t mode, char *ivec) argument
[all...]
/illumos-gate/usr/src/uts/common/gssapi/mechs/krb5/crypto/des/
H A Df_cksum.c30 const krb5_octet *ivec)
41 ivecdata.data = (char *)ivec;
27 mit_des_cbc_cksum(krb5_context context, const krb5_octet *in, krb5_octet *out, unsigned long length, krb5_keyblock *key, const krb5_octet *ivec) argument
H A Df_cbc.c33 mit_des_cbc_encrypt(context, in, out, length, key, ivec, encrypt)
39 mit_des_cblock ivec;
65 mechanism.pParameter = ivec;
66 if (ivec != NULL)
135 mit_des_cblock ivec, int encrypt)
143 ivdata.data = (char *)ivec;
131 mit_des_cbc_encrypt(krb5_context context, const mit_des_cblock *in, mit_des_cblock *out, long length, krb5_keyblock *key, mit_des_cblock ivec, int encrypt) argument
H A Def_crypto.c18 const krb5_data *ivec, int encrypt_flag)
53 if (ivec != NULL) {
54 mech.cm_param_len = ivec->length;
55 mech.cm_param = (char *)ivec->data;
16 k5_ef_crypto(const char *in, char *out, long length, krb5_keyblock *key, const krb5_data *ivec, int encrypt_flag) argument
H A Dd3_cbc.c37 const mit_des_cblock ivec, int encrypt)
62 mechanism.pParameter = (void*)ivec;
63 if (ivec != NULL)
114 const mit_des_cblock ivec, int encrypt)
121 ivdata.data = (char *)ivec;
35 mit_des3_cbc_encrypt(krb5_context context, const mit_des_cblock *in, mit_des_cblock *out, unsigned long length, krb5_keyblock *key, const mit_des_cblock ivec, int encrypt) argument
110 mit_des3_cbc_encrypt(krb5_context context, const mit_des_cblock *in, mit_des_cblock *out, unsigned long length, krb5_keyblock *key, const mit_des_cblock ivec, int encrypt) argument
/illumos-gate/usr/src/uts/common/gssapi/mechs/krb5/include/
H A Dold.h44 const krb5_data *ivec, const krb5_data *input,
52 const krb5_data *ivec, const krb5_data *input,
H A Draw.h39 const krb5_data *ivec, const krb5_data *input,
47 const krb5_data *ivec, const krb5_data *input,
H A Ddk.h40 const krb5_data *ivec,
48 krb5_const krb5_data *ivec, krb5_const krb5_data *input,
84 const krb5_data *ivec,
92 const krb5_data *ivec, const krb5_data *input,
/illumos-gate/usr/src/uts/common/gssapi/mechs/krb5/crypto/dk/
H A Ddk_decrypt.c44 const krb5_data *ivec,
55 const krb5_data *ivec, const krb5_data *input,
59 ivec, input, output, 0);
68 const krb5_data *ivec, const krb5_data *input,
72 ivec, input, output, 96 / 8);
81 const krb5_data *ivec, const krb5_data *input,
136 ivec, &d1, &d2))) != 0)
139 if (ivec != NULL && ivec->length == blocksize) {
184 * AES crypto updates the ivec differentl
50 krb5_dk_decrypt( krb5_context context, const struct krb5_enc_provider *enc, const struct krb5_hash_provider *hash, const krb5_keyblock *key, krb5_keyusage usage, const krb5_data *ivec, const krb5_data *input, krb5_data *output) argument
63 krb5int_aes_dk_decrypt( krb5_context context, const struct krb5_enc_provider *enc, const struct krb5_hash_provider *hash, const krb5_keyblock *key, krb5_keyusage usage, const krb5_data *ivec, const krb5_data *input, krb5_data *output) argument
76 krb5_dk_decrypt_maybe_trunc_hmac( krb5_context context, const struct krb5_enc_provider *enc, const struct krb5_hash_provider *hash, const krb5_keyblock *key, krb5_keyusage usage, const krb5_data *ivec, const krb5_data *input, krb5_data *output, size_t hmacsize) argument
[all...]
H A Ddk_encrypt.c62 const krb5_data *ivec, const krb5_data *input,
122 ivec, &d1, &d2))))
125 if (ivec != NULL && ivec->length == blocksize)
150 /* update ivec */
152 (void) memcpy(ivec->data, cn, blocksize);
225 const krb5_data *ivec,
254 /* key->length, ivec will be tested in enc->encrypt */
284 if ((ret = ((*(enc->encrypt))(context, derived_encr_key, ivec, &d1, &d2))))
287 if (ivec !
58 krb5_dk_encrypt(krb5_context context, const struct krb5_enc_provider *enc, const struct krb5_hash_provider *hash, const krb5_keyblock *key, krb5_keyusage usage, const krb5_data *ivec, const krb5_data *input, krb5_data *output) argument
220 krb5int_aes_dk_encrypt(krb5_context context, const struct krb5_enc_provider *enc, const struct krb5_hash_provider *hash, const krb5_keyblock *key, krb5_keyusage usage, const krb5_data *ivec, const krb5_data *input, krb5_data *output) argument
[all...]
/illumos-gate/usr/src/cmd/intrd/
H A Dintrd.pl137 # ->{"time"} == pci_intrs:<ivec#>:<nexus>:time (in nsec)
138 # ->{"pil"} == pci_intrs:<ivec#>:<nexus>:pil
139 # ->{"crtime"} == pci_intrs:<ivec#>:<nexus>:crtime
140 # ->{"ino"} == pci_intrs:<ivec#>:<nexus>:ino
144 # ->{"buspath"} == pci_intrs:<ivec#>:<nexus>:buspath
145 # ->{"name"} == pci_intrs:<ivec#>:<nexus>:name
146 # ->{"ihs"} == pci_intrs:<ivec#>:<nexus>:ihs
274 # interrupts can be consolidated into one ivec entry. For such devices,
343 # ->{"intrs"} cpu's movable intr time (sum of "time" for each ivec)
345 # ->{"bigintr"} largest value of {ivecs}{<ivec#>}{tim
[all...]
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/crypto/
H A Dold_api_glue.c43 krb5_pointer ivec)
50 if (ivec) {
55 ivecd.data = ivec;
71 return(krb5_c_encrypt(context, eblock->key, 0, ivec?&ivecd:0,
78 krb5_pointer ivec)
85 if (ivec) {
90 ivecd.data = ivec;
105 return(krb5_c_decrypt(context, eblock->key, 0, ivec?&ivecd:0,
286 krb5_pointer ivec, krb5_data *data,
297 if (ivec) {
41 krb5_encrypt(krb5_context context, krb5_const_pointer inptr, krb5_pointer outptr, size_t size, krb5_encrypt_block *eblock, krb5_pointer ivec) argument
76 krb5_decrypt(krb5_context context, krb5_const_pointer inptr, krb5_pointer outptr, size_t size, krb5_encrypt_block *eblock, krb5_pointer ivec) argument
285 krb5_encrypt_data(krb5_context context, krb5_keyblock *key, krb5_pointer ivec, krb5_data *data, krb5_enc_data *enc_data) argument
318 krb5_decrypt_data(krb5_context context, krb5_keyblock *key, krb5_pointer ivec, krb5_enc_data *enc_data, krb5_data *data) argument
[all...]
/illumos-gate/usr/src/lib/gss_mechs/mech_dh/backend/mech/
H A Dcrypto.c84 * an CBC initialization vector ivec.
96 * the return ivec will be from the first decryption.
101 unsigned int mode, char *ivec)
114 /* Save the passed in ivec */
115 memcpy(svec.c, ivec, sizeof (des_block));
120 stat = cbc_crypt(keys[j].c, buf, len, m | flags, ivec);
122 memcpy(dvec.c, ivec, sizeof (des_block));
130 memcpy(ivec, svec.c, sizeof (des_block));
138 stat = cbc_crypt(keys[0].c, buf, len, mode, ivec);
140 /* If were decrypting ivec i
100 __desN_crypt(des_block keys[], int keynum, char *buf, unsigned int len, unsigned int mode, char *ivec) argument
157 des_block ivec; local
191 des_block ivec; local
[all...]
/illumos-gate/usr/src/lib/libnsl/key/
H A Dxcrypt.c85 char ivec[8]; local
96 (void) memset(ivec, 0, 8);
98 err = cbc_crypt(key, buf, len, DES_ENCRYPT | DES_HW, ivec);
119 char ivec[8]; local
131 (void) memset(ivec, 0, 8);
133 err = cbc_crypt(key, buf, len, DES_DECRYPT | DES_HW, ivec);
250 char ivec[8]; local
313 (void) memset(ivec, 0, 8);
316 ivec);
354 char ivec[ local
441 des_block ivec, tkey; local
[all...]
/illumos-gate/usr/src/uts/common/rpc/
H A Ddes_crypt.h75 * ivec is the input vector, and is updated to the new one (cbc only).
87 int cbc_crypt(char *key, char *buf, size_t len, unsigned int mode, char *ivec);
/illumos-gate/usr/src/uts/common/gssapi/mechs/krb5/crypto/
H A Ddecrypt.c38 krb5_keyusage usage, const krb5_data *ivec,
74 key, usage, ivec, &input->ciphertext, output));
37 krb5_c_decrypt(krb5_context context, const krb5_keyblock *key, krb5_keyusage usage, const krb5_data *ivec, const krb5_enc_data *input, krb5_data *output) argument
/illumos-gate/usr/src/lib/pkcs11/pkcs11_softtoken/common/
H A DsoftCrypt.h47 uint8_t ivec[DES_BLOCK_LEN]; /* initialization vector */ member in struct:soft_des_ctx
58 uint8_t ivec[AES_BLOCK_LEN]; /* initialization vector */ member in struct:soft_aes_ctx
67 uint8_t ivec[BLOWFISH_BLOCK_LEN]; /* initialization vector */ member in struct:soft_blowfish_ctx

Completed in 132 milliseconds

123