v

Зеркало из https://github.com/vlang/v
Форк
0
/
cypher_generic.v 
18 строк · 512.0 Байт
1
// Copyright (c) 2019-2024 Alexander Medvednikov. All rights reserved.
2
// Use of this source code is governed by an MIT license
3
// that can be found in the LICENSE file.
4
module aes
5

6
import crypto.cipher
7

8
// new_cipher_generic creates and returns a new cipher.Block
9
// this is the generiv v version, no arch optimisations
10
fn new_cipher_generic(key []u8) cipher.Block {
11
	n := key.len + 28
12
	mut c := AesCipher{
13
		enc: []u32{len: n}
14
		dec: []u32{len: n}
15
	}
16
	expand_key_generic(key, mut c.enc, mut c.dec)
17
	return c
18
}
19

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.