Lines Matching refs:buffer
72 Buffer buffer, encrypted; in key_save_private_rsa1() local
89 buffer_init(&buffer); in key_save_private_rsa1()
97 buffer_append(&buffer, buf, 4); in key_save_private_rsa1()
104 buffer_put_bignum(&buffer, key->rsa->d); in key_save_private_rsa1()
105 buffer_put_bignum(&buffer, key->rsa->iqmp); in key_save_private_rsa1()
106 buffer_put_bignum(&buffer, key->rsa->q); /* reverse from SSL p */ in key_save_private_rsa1()
107 buffer_put_bignum(&buffer, key->rsa->p); /* reverse from SSL q */ in key_save_private_rsa1()
110 while (buffer_len(&buffer) % 8 != 0) in key_save_private_rsa1()
111 buffer_put_char(&buffer, 0); in key_save_private_rsa1()
132 cp = buffer_append_space(&encrypted, buffer_len(&buffer)); in key_save_private_rsa1()
137 buffer_ptr(&buffer), buffer_len(&buffer)); in key_save_private_rsa1()
143 buffer_free(&buffer); in key_save_private_rsa1()
235 Buffer buffer; in key_load_public_rsa1() local
244 buffer_init(&buffer); in key_load_public_rsa1()
245 cp = buffer_append_space(&buffer, len); in key_load_public_rsa1()
250 buffer_free(&buffer); in key_load_public_rsa1()
257 buffer_free(&buffer); in key_load_public_rsa1()
265 if (buffer_get_char(&buffer) != authfile_id_string[i]) { in key_load_public_rsa1()
267 buffer_free(&buffer); in key_load_public_rsa1()
271 (void) buffer_get_char(&buffer); /* cipher type */ in key_load_public_rsa1()
272 (void) buffer_get_int(&buffer); /* reserved */ in key_load_public_rsa1()
275 (void) buffer_get_int(&buffer); in key_load_public_rsa1()
277 buffer_get_bignum(&buffer, pub->rsa->n); in key_load_public_rsa1()
278 buffer_get_bignum(&buffer, pub->rsa->e); in key_load_public_rsa1()
280 *commentp = buffer_get_string(&buffer, NULL); in key_load_public_rsa1()
283 buffer_free(&buffer); in key_load_public_rsa1()
318 Buffer buffer, decrypted; in key_load_private_rsa1() local
327 buffer_init(&buffer); in key_load_private_rsa1()
328 cp = buffer_append_space(&buffer, len); in key_load_private_rsa1()
333 buffer_free(&buffer); in key_load_private_rsa1()
341 buffer_free(&buffer); in key_load_private_rsa1()
350 if (buffer_get_char(&buffer) != authfile_id_string[i]) { in key_load_private_rsa1()
352 buffer_free(&buffer); in key_load_private_rsa1()
358 cipher_type = buffer_get_char(&buffer); in key_load_private_rsa1()
359 (void) buffer_get_int(&buffer); /* Reserved data. */ in key_load_private_rsa1()
362 (void) buffer_get_int(&buffer); in key_load_private_rsa1()
365 buffer_get_bignum(&buffer, prv->rsa->n); in key_load_private_rsa1()
366 buffer_get_bignum(&buffer, prv->rsa->e); in key_load_private_rsa1()
368 *commentp = buffer_get_string(&buffer, NULL); in key_load_private_rsa1()
370 xfree(buffer_get_string(&buffer, NULL)); in key_load_private_rsa1()
377 buffer_free(&buffer); in key_load_private_rsa1()
382 cp = buffer_append_space(&decrypted, buffer_len(&buffer)); in key_load_private_rsa1()
388 buffer_ptr(&buffer), buffer_len(&buffer)); in key_load_private_rsa1()
391 buffer_free(&buffer); in key_load_private_rsa1()