| /src/lib/libskey/ |
| H A D | Makefile | 5 LIB= skey 7 INCS= skey.h 10 MAN= skey.3 12 MLINKS= skey.3 skeychallenge.3 \ 13 skey.3 skeylookup.3 \ 14 skey.3 skeygetnext.3 \ 15 skey.3 skeyverify.3 \ 16 skey.3 skeyzero.3 \ 17 skey.3 getskeyprompt.3 \ 18 skey [all...] |
| H A D | skey.h | 1 /* $NetBSD: skey.h,v 1.10 2016/01/22 23:25:51 dholland Exp $ */ 4 * S/KEY v1.1b (skey.h) 21 struct skey { struct 79 int skeychallenge(struct skey *, const char *, char *, size_t); 80 int skeylookup(struct skey *, const char *); 81 int skeyverify(struct skey *, char *); 91 int getskeyprompt(struct skey *, char *, char *); 97 int skeygetnext(struct skey *); 98 int skeyzero(struct skey *, char *);
|
| H A D | skeylogin.c | 38 #include "skey.h" 42 /* Issue a skey challenge for user 'name'. If successful, 43 * fill in the caller's skey structure and return 0. If unsuccessful 49 int getskeyprompt(struct skey *mp, char *name, char *prompt) 73 /* Return a skey challenge string for user 'name'. If successful, 74 * fill in the caller's skey structure and return 0. If unsuccessful 80 int skeychallenge(struct skey *mp, const char *name, char *ss, size_t sslen) 126 int skeylookup(struct skey *mp, const char *name) 189 int skeygetnext(struct skey *mp) 241 int skeyverify(struct skey *m 355 struct skey skey; local in function:skey_haskey 375 struct skey skey; local in function:skey_keyinfo 398 struct skey skey; local in function:skey_passcheck 447 struct skey skey; local in function:skey_authenticate 452 struct skey skey; local in function:skey_authenticate [all...] |
| /src/usr.bin/skey/ |
| H A D | Makefile | 3 PROG= skey 4 MAN= skey.1 skeyaudit.1
|
| H A D | skey.c | 1 /* $NetBSD: skey.c,v 1.18 2011/09/16 15:39:29 joerg Exp $ */ 4 * S/KEY v1.1b (skey.c) 18 * >skey 88 ka9q2 26 __RCSID("$NetBSD: skey.c,v 1.18 2011/09/16 15:39:29 joerg Exp $"); 33 #include <skey.h>
|
| /src/lib/libpam/modules/pam_skey/ |
| H A D | Makefile | 13 LIBDPLIBS+= skey ${.CURDIR}/../../../libskey
|
| H A D | pam_skey.c | 41 #include <skey.h>
|
| /src/usr.bin/skeyinfo/ |
| H A D | skeyinfo.c | 44 #include <skey.h> /* requires stdio.h */ 49 struct skey skey; local in function:main 80 if (getskeyprompt(&skey, name, prompt) == -1) {
|
| /src/usr.bin/skeyinit/ |
| H A D | skeyinit.c | 39 #include <skey.h> 57 struct skey skey; local in function:main 171 rval = skeylookup(&skey, pp->pw_name); 178 exit(skeyzero(&skey, pp->pw_name)); 181 printf("Old key: [%s] %s\n", skey_get_algorithm(), skey.seed); 184 * lets be nice if they have a skey.seed that 187 l = strlen(skey.seed); 189 lastc = skey.seed[l - 1]; 191 (void)strlcpy(defaultseed, skey [all...] |
| /src/sys/crypto/aes/ |
| H A D | aes_ct.c | 275 uint32_t skey[120]; local in function:br_aes_ct_keysched 296 skey[(i << 1) + 0] = tmp; 297 skey[(i << 1) + 1] = tmp; 306 tmp ^= skey[(i - nk) << 1]; 307 skey[(i << 1) + 0] = tmp; 308 skey[(i << 1) + 1] = tmp; 315 br_aes_ct_ortho(skey + (i << 1)); 318 comp_skey[i] = (skey[j + 0] & 0x55555555) 319 | (skey[j + 1] & 0xAAAAAAAA); 326 br_aes_ct_skey_expand(uint32_t *skey, argument 346 br_aes_ct_keysched_stdenc(uint32_t * skey,const void * key,size_t key_len) argument 391 br_aes_ct_keysched_stddec(uint32_t * skey,const void * key,size_t key_len) argument [all...] |
| H A D | aes_ct64.c | 344 uint32_t skey[60]; local in function:br_aes_ct64_keysched 362 br_range_dec32le(skey, (key_len >> 2), key); 363 tmp = skey[(key_len >> 2) - 1]; 371 tmp ^= skey[i - nk]; 372 skey[i] = tmp; 382 br_aes_ct64_interleave_in(&q[0], &q[4], skey + i); 406 br_aes_ct64_skey_expand(uint64_t skey[static 120], argument 423 skey[v + 0] = (x0 << 4) - x0; 424 skey[v + 1] = (x1 << 4) - x1; 425 skey[ 433 br_aes_ct64_keysched_stdenc(uint32_t * skey,const void * key,size_t key_len) argument 478 br_aes_ct64_keysched_stddec(uint32_t * skey,const void * key,size_t key_len) argument [all...] |
| H A D | aes_ct_enc.c | 105 const uint32_t *skey, uint32_t *q) 109 add_round_key(q, skey); 114 add_round_key(q, skey + (u << 3)); 118 add_round_key(q, skey + (num_rounds << 3)); 104 br_aes_ct_bitslice_encrypt(unsigned num_rounds,const uint32_t * skey,uint32_t * q) argument
|
| H A D | aes_ct64_enc.c | 108 const uint64_t skey[static 120], uint64_t q[static 8]) 112 add_round_key(q, skey); 117 add_round_key(q, skey + (u << 3)); 121 add_round_key(q, skey + (num_rounds << 3)); 107 br_aes_ct64_bitslice_encrypt(unsigned num_rounds,const uint64_t skey[static120],uint64_t q[static8]) argument
|
| H A D | aes_ct_dec.c | 163 const uint32_t *skey, uint32_t *q) 167 add_round_key(q, skey + (num_rounds << 3)); 171 add_round_key(q, skey + (u << 3)); 176 add_round_key(q, skey); 162 br_aes_ct_bitslice_decrypt(unsigned num_rounds,const uint32_t * skey,uint32_t * q) argument
|
| H A D | aes_ct64_dec.c | 152 const uint64_t skey[static 120], uint64_t q[static 8]) 156 add_round_key(q, skey + (num_rounds << 3)); 160 add_round_key(q, skey + (u << 3)); 165 add_round_key(q, skey); 151 br_aes_ct64_bitslice_decrypt(unsigned num_rounds,const uint64_t skey[static120],uint64_t q[static8]) argument
|
| /src/sys/net/ |
| H A D | toeplitz.c | 139 * a 16x16 circulant Toeplitz matrix T generated by skey. 148 stoeplitz_cache_init(struct stoeplitz_cache *scache, stoeplitz_key skey) argument 157 column[b] = skey << b | skey >> (NBSK - b); 221 uint16_t skey = htons(stoeplitz_keyseed); local in function:stoeplitz_to_key 226 for (i = 0; i < klen; i += sizeof(skey)) { 227 k[i + 0] = skey >> 8; 228 k[i + 1] = skey;
|
| /src/sys/crypto/aes/arch/x86/ |
| H A D | aes_sse2_4x32.c | 280 uint32_t skey[120]; local in function:aes_sse2_4x32_keysched 301 skey[(i << 1) + 0] = tmp; 302 skey[(i << 1) + 1] = tmp; 311 tmp ^= skey[(i - nk) << 1]; 312 skey[(i << 1) + 0] = tmp; 313 skey[(i << 1) + 1] = tmp; 323 q[j] = _mm_loadu_si32(&skey[(i << 1) + j]); 326 _mm_storeu_si32(&skey[(i << 1) + j], q[j]); 329 comp_skey[i] = (skey[j + 0] & 0x55555555) 330 | (skey[ 337 aes_sse2_4x32_skey_expand(uint32_t skey[static120],unsigned num_rounds,const uint32_t comp_skey[static60]) argument [all...] |
| H A D | aes_sse2_4x32_enc.c | 120 const uint32_t skey[static 120], __m128i q[static 8]) 124 add_round_key(q, skey); 129 add_round_key(q, skey + (u << 3)); 133 add_round_key(q, skey + (num_rounds << 3)); 119 aes_sse2_4x32_bitslice_encrypt(unsigned num_rounds,const uint32_t skey[static120],__m128i q[static8]) argument
|
| H A D | aes_sse2_4x32_dec.c | 181 const uint32_t skey[static 120], __m128i q[static 8]) 185 add_round_key(q, skey + (num_rounds << 3)); 189 add_round_key(q, skey + (u << 3)); 194 add_round_key(q, skey); 180 aes_sse2_4x32_bitslice_decrypt(unsigned num_rounds,const uint32_t skey[static120],__m128i q[static8]) argument
|
| /src/lib/libtelnet/ |
| H A D | sra.c | 166 Session_Key skey; local in function:sra_is 224 skey.data = ck; 225 skey.type = SK_DES; 226 skey.length = 8; 227 encrypt_session_key(&skey, 1); 260 Session_Key skey; local in function:sra_reply 354 skey.data = ck; 355 skey.type = SK_DES; 356 skey.length = 8; 357 encrypt_session_key(&skey, [all...] |
| H A D | kerberos5.c | 414 Session_Key skey; local in function:kerberos5_is 416 skey.type = SK_DES; 417 skey.length = 8; 418 skey.data = key_block->keyvalue.data; 419 encrypt_session_key(&skey, 0); 523 Session_Key skey; local in function:kerberos5_reply 548 skey.type = SK_DES; 549 skey.length = 8; 550 skey.data = keyblock->keyvalue.data; 551 encrypt_session_key(&skey, [all...] |
| /src/usr.sbin/netgroup_mkdb/ |
| H A D | netgroup_mkdb.c | 591 struct string skey, sdata; local in function:ng_write 597 str_init(&skey); 601 str_prepend(&skey, e->n_name, k); 603 key.data = (u_char *) skey.s_str; 604 key.size = skey.s_len + 1; 620 str_free(&skey); 642 struct string skey, sdata; local in function:ng_rwrite 648 str_init(&skey); 651 str_prepend(&skey, (char *) key.data, k); 653 key.data = (u_char *) skey [all...] |
| /src/tests/lib/libskey/ |
| H A D | t_algorithms.c | 36 #include <skey.h>
|
| /src/sbin/scsictl/ |
| H A D | scsi_sense.c | 421 unsigned char skey; local in function:scsi_decode_sense 424 skey = 0; 427 skey = snsbuf[2] & 0xf; 429 (void) strlcpy(rqsbuf, sense_keys[skey], rqsbuflen); 436 (void) snprintf(rqsbuf, rqsbuflen, "%s, %s", sense_keys[skey], 443 switch (skey) {
|
| /src/sys/net/npf/ |
| H A D | npf_connkey.c | 200 npf_connkey_copy(const npf_connkey_t *skey, npf_connkey_t *dkey, bool invert) argument 202 const unsigned klen = NPF_CONNKEY_LEN(skey); 203 const uint32_t *sk = skey->ck_key; 207 const unsigned alen = NPF_CONNKEY_ALEN(skey);
|