Searched refs:keysched (Results 1 - 8 of 8) sorted by relevance

/opensolaris-onvv-gate/usr/src/uts/common/crypto/io/
H A Dblowfish.c241 init_keysched(crypto_key_t *key, void *keysched) argument
258 blowfish_init_keysched(key->ck_data, key->ck_length, keysched);
803 void *keysched; local
810 if ((keysched = blowfish_alloc_keysched(&size,
819 if ((rv = init_keysched(key, keysched)) != CRYPTO_SUCCESS) {
820 bzero(keysched, size);
821 kmem_free(keysched, size);
825 *tmpl = keysched;
864 void *keysched; local
868 if ((keysched
[all...]
H A Daes.c1307 void *keysched; local
1319 if ((keysched = aes_alloc_keysched(&size,
1328 if ((rv = init_keysched(key, keysched)) != CRYPTO_SUCCESS) {
1329 bzero(keysched, size);
1330 kmem_free(keysched, size);
1334 *tmpl = keysched;
1377 void *keysched; local
1381 if ((keysched = aes_alloc_keysched(&size, kmflag)) == NULL)
1387 if ((rv = init_keysched(key, keysched)) != CRYPTO_SUCCESS) {
1388 kmem_free(keysched, siz
[all...]
/opensolaris-onvv-gate/usr/src/common/crypto/des/
H A Ddes_impl.c864 uint64_t keysched[48]; local
919 des_ks(keysched, key_uint64[0]);
927 des_ks(keysched, key_uint64[0]);
928 des_ks(keysched + 16, key_uint64[1]);
930 tmp = keysched[16+i];
931 keysched[16+i] = keysched[31-i];
932 keysched[31-i] = tmp;
934 des_ks(keysched+32, key_uint64[2]);
939 bcopy(keysched, encryption_k
960 void *keysched; local
1044 des_encrypt_block(const void *keysched, const uint8_t *in, uint8_t *out) argument
1050 des3_encrypt_block(const void *keysched, const uint8_t *in, uint8_t *out) argument
1056 des_decrypt_block(const void *keysched, const uint8_t *in, uint8_t *out) argument
1062 des3_decrypt_block(const void *keysched, const uint8_t *in, uint8_t *out) argument
[all...]
/opensolaris-onvv-gate/usr/src/uts/common/des/
H A Ddes_crypt.c1058 void *keysched; local
1079 if ((keysched = des_alloc_keysched(&size, strength,
1088 if ((rv = init_keysched(key, keysched, strength)) != CRYPTO_SUCCESS) {
1089 bzero(keysched, size);
1090 kmem_free(keysched, size);
1094 *tmpl = keysched;
1187 void *keysched; local
1191 if ((keysched = des_alloc_keysched(&size, strength,
1198 if ((rv = init_keysched(key, keysched,
1200 kmem_free(keysched, siz
[all...]
/opensolaris-onvv-gate/usr/src/common/crypto/fips/
H A Dfips_des_util.c164 void *keysched; local
190 if ((keysched = des_alloc_keysched(&size, strength,
198 des_init_keysched(key, strength, keysched);
202 des_ctx->dc_keysched = keysched;
222 bzero(keysched, size);
223 kmem_free(keysched, size);
/opensolaris-onvv-gate/usr/src/common/crypto/blowfish/
H A Dblowfish_impl.c627 blowfish_init_keysched(uint8_t *key, uint_t bits, void *keysched) argument
630 keysched_t *newbie = keysched;
699 keysched_t *keysched; local
702 keysched = (keysched_t *)kmem_alloc(sizeof (keysched_t), kmflag);
704 keysched = (keysched_t *)malloc(sizeof (keysched_t));
706 if (keysched != NULL) {
708 return (keysched);
/opensolaris-onvv-gate/usr/src/common/crypto/aes/
H A Daes_impl.h126 * ks and keysched are pointers to aes_key_t.
128 * Use function aes_alloc_keysched() to allocate memory for ks and keysched.
132 void *keysched);
H A Daes_impl.c1568 * keysched AES key schedule to be initialized, of type aes_key_t.
1572 aes_init_keysched(const uint8_t *cipherKey, uint_t keyBits, void *keysched) argument
1575 aes_key_t *newbie = keysched;
1757 aes_key_t *keysched; local
1760 keysched = (aes_key_t *)kmem_alloc(sizeof (aes_key_t), kmflag);
1762 keysched = (aes_key_t *)malloc(sizeof (aes_key_t));
1765 if (keysched != NULL) {
1767 return (keysched);

Completed in 149 milliseconds